#include // Beginn der Lösung int minimum(int feld[], unsigned int anzahl) { unsigned int i; int gefunden = feld[0]; // Erster Wert aus dem Datenfeld for(i = 1; i < anzahl; i++) { // Falls der Wert aus dem Datenfeld kleiner ist als das bisherige // Minimum, setze das Minimum auf diesen Wert aus dem Datenfeld. if(feld[i] < gefunden) gefunden = feld[i]; } return gefunden; } // Ende der Lösung // Nur zum Testen int main() { int daten[10]; int i; for(i = 0; i < 10; i++) { printf("Bitte geben Sie den %d. von %d Werten (Ganzzahl) ein: ", i+1, sizeof(daten) / sizeof(int)); scanf("%d", &daten[i]); } printf("Das Minimum der eingegebenen Werte ist: %d\n", minimum(daten, sizeof(daten) / sizeof(int))); return 0; }