zu der Aufgabe: Programm sol lReihe von Zufallswerten aufstellen und davon dann Durchschnitt berechnen bzw. die größte Zahl davon ermitteln.
Danke für eure Hilfe
zu der Aufgabe: Programm sol lReihe von Zufallswerten aufstellen und davon dann Durchschnitt berechnen bzw. die größte Zahl davon ermitteln.
Danke für eure Hilfe
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, groesste, zahlen[10];
for (i = 0; i < 10; i++)
{
zahlen[i] = rand();
}
groesste = daten[0];
for(i = 0; i < 9; i++)
{
if(daten[i] < daten[(i + 1)])
{
groesste = daten[(i + 1)];
continue;
}
}
return 0;
}
So, jetzt enthält die Variable "groesste" den größten Wert. Den Durchschnitt schaffst du hoffentlich selbst (alle Variablen zusammenzählen und dann durch die Anzahl teilen).
Falls nicht, hier ist doch noch der Quellcode dafür:
int summe, x;
double y;
for(x = 0; x < 10; x++)
{
summe += zahlen[x];
}
y = (double) summe / 10;
Und mir ist noch ein Fehler aufgefallen: Überall dort, wo daten[...] steht, müsste zahlen[...] stehen!
Liebe/r Dancebear,
bitte achte doch in Zukunft darauf, Deine Frage aussagekräftiger auch als tatsächliche Frage zu formulieren und nutze auch das Beschreibungsfeld, um ausführlicher zu erklären, worum es Dir genau geht. Du erhöhst so die Chance auf hilfreiche Antworten.
Herzliche Grüsse
Ben vom gutefrage.net-Support