Массивы С++ Помогите

Дано ціле число N (N<0). Сформувати і вивести цілочисельний масив разміру N, що містить ступені двійки від першої до N-ої: 2,4,8,16,..

Может кто подсказать как это реализовать?


Ответы (1 шт):

Автор решения: Марина
 #include <iostream>
    using namespace std;
           
   int main()
{
    int n;
    int temp = 1;
    cout << "Put integer value" << endl << "N:";
    cin >> n;
    cout << endl;
    int* array = new int[n];
    for (int i = 0; i < n; i++)
    {
        if (i == 0) 
            array[i] = 1;
        else{

        array[i] = temp =2*temp;
        }
    }
    for (int i = 0; i < n; i++)
    {
        cout<<array[i]<<"\t";
    }
    delete[] array; `введите сюда код`
}

При условии, что N больше нуля. Ну и организуйте проверку на ввод целого числа. Я только учусь. Могу допускать ошибки.

→ Ссылка