MaxMustermann
Mitglied
Hallo, bin dabei ein Programm zu schreiben, bei dem der Benutzer solange Zahlen eingeben kann, bis er 0 eingibt.
Sobald das der Fall ist, soll das Programm die Summe, den Durchschnitt und die Anzahl der Eingaben ausgeben.
Mein Programm sieht bis jetzt so aus:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//int anzahl;
float summe;
//float durchschnitt;
float eingabe;
while(eingabe !=0 )
{
printf("Bitte Zahl eingeben:\t");
scanf("%f", &eingabe);
summe = eingabe;
}
if(eingabe == 0)
{
printf("Summe: %.2f\n", summe);
}
return EXIT_SUCCESS;
}
Die Anzahl und den Durchschnitt hab ich noch auskommentiert, da ich zuerst das mit der Summe hinkriegen möchte.
Weiß nur nicht wirklich, wie ich alles eingegebenen Werte in einer Variable speichern und zusammenzählen kann...
Zurzeit gibt das Programm, egal wie viele Zahlen ich eingebe, immer 0,00 als Summe aus.
Hat jemand einen Tipp?
Sobald das der Fall ist, soll das Programm die Summe, den Durchschnitt und die Anzahl der Eingaben ausgeben.
Mein Programm sieht bis jetzt so aus:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//int anzahl;
float summe;
//float durchschnitt;
float eingabe;
while(eingabe !=0 )
{
printf("Bitte Zahl eingeben:\t");
scanf("%f", &eingabe);
summe = eingabe;
}
if(eingabe == 0)
{
printf("Summe: %.2f\n", summe);
}
return EXIT_SUCCESS;
}
Die Anzahl und den Durchschnitt hab ich noch auskommentiert, da ich zuerst das mit der Summe hinkriegen möchte.
Weiß nur nicht wirklich, wie ich alles eingegebenen Werte in einer Variable speichern und zusammenzählen kann...
Zurzeit gibt das Programm, egal wie viele Zahlen ich eingebe, immer 0,00 als Summe aus.
Hat jemand einen Tipp?