Răspuns:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x; // declaram numarul
cout << "Introduceti numarul : ";
cin>>x; // citim numarul
double v[x+1]; // declaram vectorul de pozitii x+1
for(int i=0;i<=x;i++) // trecem prin fiecare pozitie din vector
{
v[i] = pow(x,i); // stocam in vector pe pozitia I numarul x la puterea I
}
cout<<"Vectorul format este : "<<endl;
for(int i=0;i<=x;i++) // trecem prin fiecare pozitie din vector
{
cout<<"v["<<i<<"] = "<<v[i]<<endl; // afisam pozitia I din vector
}
}
Explicație:
Am comentat si codul pentru a intelege mai bine ce se intampla.