000
08.05.2009, 15:01 Uhr
ToniKukoc
|
Hallo
würde gerne bei folgendem Programm noch das Maximum,Minimum und durchschnittliche Abweichung vom Mittelwert hinzufügen,weiß aber nciht wie das geht.Könnt ihr mir helfen?
Auch müsste ich wissen wie man es hinbekommt dass die Größe des Arrays nicht vorgegeben ist,sondern beliebig viele Zahlen eingegeben werden können.
C++: |
#include <iostream>
using namespace std;
double durchschnitt; double gesamt;
int main()
{ double *feld; feld = new double[7];
if (feld == NULL) { cout << "Error: kein Speicher verfuegbar" << endl;
return 1; } double t1,t2,t3,t4,t5,t6,t7; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t1; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t2; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t3; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t4; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t5; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t6; cout << "Geben Sie bitte einen Zahlenwert ein: "; cin >> t7;
feld[0]=t1; feld[1]=t2; feld[2]=t3; feld[3]=t4; feld[4]=t5; feld[5]=t6; feld[6]=t7;
gesamt = feld[0] + feld[1] + feld[2] + feld[3] + feld[4] + feld[5] + feld[6]; durchschnitt = gesamt/7.0;
cout << "Durchschnitt: " << durchschnitt << '/n';
delete[] feld;
fflush(stdin); // leert den Eingabepuffer getchar(); // auf Tastatureingabe warten return 0; }
|
Edit: cpp-Tags eingefügt Dieser Post wurde am 22.05.2011 um 23:45 Uhr von Hans editiert. |