C :: Aufgabe #4 :: Lösung #3

3 Lösungen Lösungen öffentlich
#4

Funktion welche Minimum und Maximum aus einem Array zurückgibt

Anfänger - C von Gustl - 07.12.2012 um 17:36 Uhr
Programmieren Sie eine Funktion welche aus einem Array von Integer-Elementen das Minimum und Maximum zurückgibt.
Als Übergabe-Parrameter wird das Array übergeben.

Testen Sie die Funktion mit 2 Abfragen, bzw. mit 2 verschiedenen Arrays.
Hilfestellung: Sortierverfahren - Wikipedia
#3
vote_ok
von kathleenw (3600 Punkte) - 18.08.2020 um 10:07 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
#include <stdlib.h>

int maximum(int *array, int groesse) {
    int maximum, i;
    maximum = 0;
    
    for (i=0; i<groesse; i++) {
        if (array[i]>maximum)
            maximum = array[i];
    }
    
    return maximum;
}

int minimum(int *array, int groesse) {
    int minimum, i;
    minimum = array[0];
    
    for (i=0; i<groesse; i++) {
        if (array[i] < minimum)
            minimum = array[i];
    }
    
    return minimum;
}

int main(void)
{
    int array1[11]={1,2,3,4,8,9,4,45,56,41,75};
    int array2[9]={78,15,97,34,36,14,94,72,64};
    
    printf("Das Minimum vom Array1 beträgt: %d\n",minimum(array1,11));
    printf("Das Maximum vom Array1 beträgt: %d\n",maximum(array1,11));
    printf("Das Minimum vom Array2 beträgt: %d\n",minimum(array2,9));
    printf("Das Maximum vom Array2 beträgt: %d\n",maximum(array2,9));
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben