Wie programmiert man das?
5 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
Was du brauchst ist:
a = a + b;
b++;
2+2=4
4+3=7
7+4=11
11+5=16
...
b ist dick markiert. Wie du siehst wird es mit jedem Durchgang um 1 mehr. Und a ist immer die Summe aus dem vorherigen Durchgang.
Woher ich das weiß:Studium / Ausbildung – Bachelor in Informatik 👨🏻🎓
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Mathematik
#include <iostream>
int main() {
int a = 1;
int b = 0;
for(int i = 1; i<7; i++){
a = a + b;
b++;
std::cout << a+i;
std::cout << ",";
}
return 0;
}
Sprache C++
Mit einem Array. Du schreibst die Zahlenreihe in ein Array und initialisierst a mit 0.
Bei jeder Ausführung machst du nun
if (a<7){
System.out.prinln(meinarray[a]);
a++;
}
.out(a);
a = a + b;
b++;
edit: a und b starten natürlich mit 2.
int a = 2;
int b = 2;
out << b;
b = a + b;
++a;