ternek57
Mitglied
Thread Starter
- Dabei seit
- 05.07.2007
- Beiträge
- 808
- Reaktionspunkte
- 47
Hallo Macuser,
mein Kumpel hat eine Programmübung in c++geschrieben, die 10 Zahlen einlesen und dann addieren soll. Das funktioniert aber nicht, das Ergebnis ist immer die doppelte Summe der Zahlen. Wenn man immer nur 1 eingibt, dann gibt das Programm als Summe 20 aus. Hier mal der Code:
Woran liegt das denn?!?!?!
mein Kumpel hat eine Programmübung in c++geschrieben, die 10 Zahlen einlesen und dann addieren soll. Das funktioniert aber nicht, das Ergebnis ist immer die doppelte Summe der Zahlen. Wenn man immer nur 1 eingibt, dann gibt das Programm als Summe 20 aus. Hier mal der Code:
#include<iostream>
using namespace std;
int main()
{
int zahl[9];
int summe=0;
cout << "Bitte geben Sie 10 Zahlen ein, von denen Sie die Summe berechnen möchten." << endl;
for(int i=0; i<=9; i++)
{
cout << i+1 << ". Zahl: ";
cin >> zahl;
}
for(int i=0; i<=9; i++)
{
summe = summe + zahl;
}
cout << "Die Summe der Zahlen ist " << summe << endl;
return 0;
}
Woran liegt das denn?!?!?!