Hi, habe versucht ein C++ Programm zu schreiben, das mir natürliche
Zahlen bis zu einer bestimmten natürlichen Zahl aufsummiert:
Also z.B. bei n=5: 1+2+3+4+5=15
Nur scheint das bei mir nicht zu funktionieren:
1 | #include <iostream>
|
2 | using namespace std;
|
3 |
|
4 | int n;
|
5 | int x = 1;
|
6 | int i = 0;
|
7 |
|
8 | int main()
|
9 | {
|
10 | cout << "Bis zu welcher Zahl soll aufaddiert werden?" << endl;
|
11 | cin >> n ;
|
12 |
|
13 | while( x <= n)
|
14 | i = i + x;
|
15 | x = x + 1;
|
16 |
|
17 | cout << i << endl;
|
18 |
|
19 | }
|
Bei diesem Programm wird zwar der Wert n abgefragt, ein Ergebnis
erscheint aber nicht.
Kann mir jemand den/die Fehler sagen?
LG