Professional Documents
Culture Documents
Лаб№1
Лаб№1
Лабораторна робота №1
з дисципліни «Алгоритмізація та програмування»
з теми «Обробка масивів даних»
Варіант №2
Виконала студентка
групи КН-12
Пхайко Софія Дмитрівна
Перевірила:
Гамоцька Сніжана Леонідівна
Київ – 2020
Array2. Дано целое число N (> 0).
Сформировать и вывести целочисленный
массив размера N, содержащий степени
двойки от первой до N-й: 2, 4, 8, 16,....
Таблиця 1 -МПЗ
Вхідні Дії Вихідні
дані дані
N-ціле 1.Введення N; a[i]-ціле
2.Для і=1 a[i] =
N>0
a[i - 1] * 2;
3.Для і=0
вивести a[i].
Текст програми мовою С++ :
#include <iostream>
using namespace std;
int main()
{
int a[10];
int n, i = 1;
cout << "N=";
cin >> n;
for (i = 1, a[0] == 2; i < n; ++i) a[i] = a[i
- 1] * 2;
for (i = 0; i < n; ++i) cout << "a[" << i <<
"]=" << a[i] << endl;
return 0; Рисунок 1 –Схема алгоритму
}
Результат роботи програми:
1.N=5.
0 1 2 3 4 5 6 7 8 9
2 4 8 16 32 64 128 256 512 1024
}
return 0;
}
Результат виконання програми:
1.N=3;K=2
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10