Wie programmiert man das?

5 Antworten

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 👨🏻‍🎓
#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++;
}


safur  18.01.2022, 16:49

oh, ich habe b übersehen. Vergiss es

0
.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;