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.
#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;
}