P
PrinzPii
Heyho ich stehe vor folgendem problem.
Ich soll in C ein Programm schreiben bei dem man zunächst bis zu 6 Zahlen(floats) eingeben muss diese in ein Array eingelesen werden und mir hinterher die Anzahl an eingegeben werten, die einzelnden werte & der mittelwert der einzelnen werte ausgegeben werden soll.
Ich stehe gerade erst am Anfang mit meinen Programmierkünsten deswegen bitte nicht böse sein ;-).
Leider komme ich nicht weiter in unserem Script findet an nichts hilfreiches und in den ganzen Foren die ich mir shcon durchgelesen habe auch nicht wircklich.
Ich hab folgendes geschrieben :
Als Ausgabe bekomme ich ständig dass die eingegeben werte 0.0000... und der mittelwert auch 0.0000...ist. Außerdem hätte ich gerne eine Fehlermdlung und Programmabbruch wenn anstatt einer zahl z.b. ein Buchstabe eingegeben wird. wenn ich einen Buchstaben eingebe durchläuft er alle 6 eingabestellen und man kann nichts mehr eingeben.weiß allerdings nicht wie ich es anstellen soll. Bitte um Hilfe!
Ich soll in C ein Programm schreiben bei dem man zunächst bis zu 6 Zahlen(floats) eingeben muss diese in ein Array eingelesen werden und mir hinterher die Anzahl an eingegeben werten, die einzelnden werte & der mittelwert der einzelnen werte ausgegeben werden soll.
Ich stehe gerade erst am Anfang mit meinen Programmierkünsten deswegen bitte nicht böse sein ;-).
Leider komme ich nicht weiter in unserem Script findet an nichts hilfreiches und in den ganzen Foren die ich mir shcon durchgelesen habe auch nicht wircklich.
Ich hab folgendes geschrieben :
Code:
#include <stdio.h>
int main () {
int i;
float array[6];
float summe=0;
float mittelwert=0;
for (i=0; i < 6; i++) {
printf("Bitte geben Sie eine Zahl ein:\n",i );
scanf("%f", &array[i]);
summe+=array[i];
summe/i==mittelwert;
}
printf("Anzahl der eingelesenen Werte:%d\n",i);
printf("Die eingelesenen Werte sind:%f\n",array);
printf("Der Mittelwert ist:%f\n",mittelwert);
return 0;
}
Als Ausgabe bekomme ich ständig dass die eingegeben werte 0.0000... und der mittelwert auch 0.0000...ist. Außerdem hätte ich gerne eine Fehlermdlung und Programmabbruch wenn anstatt einer zahl z.b. ein Buchstabe eingegeben wird. wenn ich einen Buchstaben eingebe durchläuft er alle 6 eingabestellen und man kann nichts mehr eingeben.weiß allerdings nicht wie ich es anstellen soll. Bitte um Hilfe!