• Предмет: Информатика
  • Автор: vokak6814
  • Вопрос задан 5 месяцев назад

Сформировать массив из степеней числа 2, начиная с 1.
Вывести массив в строку

Ответы

Ответ дал: enxt
1

если с++:

#include <iostream>

#include <vector>

using namespace std;

int main() {

setlocale(LC_ALL, "ru");

// степень

int power = 2;

// текущее число

int currentNumber = 2;

// масив степеней числа 2

vector<int> powersOf2;

// пока не переполниться int

while (currentNumber > 0) {

 // в конец кидаем текущее число

 powersOf2.push_back(currentNumber);

 // текущее число умножаем

 currentNumber *= power;

}

// вывод

for (int i = 0; i < powersOf2.size(); i++) {

 cout << powersOf2[i] << endl;

}

return 0;

}

Приложения:

vokak6814: Это на Паскаль?
enxt: это с++, нужен паскаль?
Вас заинтересует