dynamische Reihe

Schreibe ein Programm, indem der User sich aussuchen kann, welche Reihe er haben will und wieviele Elemete sie haben soll. Diese wird dann Rückwärts ausgegeben.

    #include <iostream>
    using namespace std;
    
    int main()
    {
      int basis, size;
      cout<<"Welche Zahl soll als Basis dienen? ";
      cin>>basis;
      cout<<"Wieviele Zahlen sollen berechnet werden? ";
      cin>>size;
      int* reihe=new int[size];
      reihe[0]=basis;
      int i;
      for(i=1;i<size;++i)
      {
        reihe[i]=reihe[i-1]*2;
      }
      for(i=size-1;i>=0;--i)
      {
        cout<<reihe[i]<<"\n";
      }
      delete[] reihe;
    }

top