Задание:
Дано целое число N (> 0). Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-й: 2, 4, 8, 16…
Решение в visual studio (Си/Си++):
#include <iostream>
#include "locale.h"
using namespace std; // Пространство имен std.
int main(int argc, char* argv[])
{
setlocale(0, "rus"); //подключение кириллицы
int N, k = 1;
cout << "Введите количество элементов в массиве(Vopvet.Ru): ";
cin >> N;
int *mass = new int[N];
for (int i = 0; i < N; i++)
{
k = 2 * k;
cout << "A[" << i << "] = " << k << endl; //формирование и вывод массива
}
system("pause");
return 0;
}
Скриншот: