Hallo
Wir behandeln gerade in der Schule das Thema eindimensionale Arrays. Nun haben wir eine Aufgabe bekommen, wo ich so gar nicht weiter komme um ehrlich zu sein.
Zur Aufgabe:
Es sollen maximal 20 float Messwerte eingegeben werden können und dann anhand der eingegebenden Zahlen als Beispiel 1,23 ein Balkendiagramm ausgegeben werden (natürlich zu jedem Messwert den ich eingegeben habe). Dann soll noch wenn ich eine 0 eingebe die Eingabeaufforderung gestopt werden. Ich gebe Wert 1 ein mit 1,23, Wert 2 mit 3,21, Wert 3 mit 2,00, Wert 4 mit 0 und dann soll es keine weitere Eingabe mehr geben. Wenn ich nie eine 0 eingebe sollen alle 20 Messwerte eingegeben werden.
Ich habe angefangen mein Programm zu erstellen und es sieht bis jetzt so aus
So nun komme ich nicht weiter uns suche hier nach Hilfe wie ich das ganze nun machen kann da ich so im Netz und hier nichts hilfreiches gefunden habe vielleicht habe ich auch nach dem falschen gesucht.
MFG
AHBL
Wir behandeln gerade in der Schule das Thema eindimensionale Arrays. Nun haben wir eine Aufgabe bekommen, wo ich so gar nicht weiter komme um ehrlich zu sein.
Zur Aufgabe:
Es sollen maximal 20 float Messwerte eingegeben werden können und dann anhand der eingegebenden Zahlen als Beispiel 1,23 ein Balkendiagramm ausgegeben werden (natürlich zu jedem Messwert den ich eingegeben habe). Dann soll noch wenn ich eine 0 eingebe die Eingabeaufforderung gestopt werden. Ich gebe Wert 1 ein mit 1,23, Wert 2 mit 3,21, Wert 3 mit 2,00, Wert 4 mit 0 und dann soll es keine weitere Eingabe mehr geben. Wenn ich nie eine 0 eingebe sollen alle 20 Messwerte eingegeben werden.
Ich habe angefangen mein Programm zu erstellen und es sieht bis jetzt so aus
C++:
#include <iostream>
using namespace std;
int main ()
{
float Luftdruck[20], max=0, min=0;
int Eingabe=0;
/*char Balken;*/
do{
cout << "Bitte geben Sie den Messerwet ein ";
cin >> Luftdruck[Eingabe];
Eingabe++;
}while(Eingabe < 20 || Eingabe != 0);
return 0;
}
So nun komme ich nicht weiter uns suche hier nach Hilfe wie ich das ganze nun machen kann da ich so im Netz und hier nichts hilfreiches gefunden habe vielleicht habe ich auch nach dem falschen gesucht.
MFG
AHBL