You are on page 1of 4

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний авіаційний університет


Факультет Кібербезпеки, комп'ютерної та програмної
інженерії Кафедра комп'ютерних інформаційних технологій

Лабораторна робота № 4
з дисципліни «Основи програмування»
Тема: «ОДНОВИМІРНІ МАСИВИ ТА ПОКАЖЧИКИ»

Виконав:
Студент(ка) УС-112 ФККПІ
Безнос Максим Валерійович
Перевірила:
Рибасова Н.О.

Київ - 2022
Мета роботи: сформувати навички та уміння розроблення
алгоритмів формування та оброблення одновимірних масивів.
Засвоїти та опанувати прийоми роботи з покажчиками мови С++.

Варіант 2

Блок-схема:
Код:
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <windows.h>

using namespace std;

int main()
{
SetConsoleOutputCP(1251);
repeat:
int N = 10, a, b;
cout << " Введіть розмір масиву " << endl << " ";
cin >> N;
cout << " Введіть інтервал а " << endl << " ";
cin >> a;
cout << " Введіть інтервал b " << endl << " ";
cin >> b;

int* arr = new int[N];

srand(time(NULL));
for (int i = 0; i < N; i++)
{
arr[i] = rand() % 10;
cout << " " << arr[i];
}
cout << endl << " Номера елементів масива більших за попередні ";
for (int i = 0; i < N; i++)
{
if (arr[i + 1] > arr[i] && i < N - 1) {
cout << " " << i + 1;
}
}

for (int i = 0; i < N; i++)


{
if (arr[i] < a || arr[i] > b) {}
else arr[i] = 0;
}
cout << endl;
for (int i = 0; i < N; i++)
{
cout << " " << arr[i];
}
goto repeat;
return 0;
}
Результати

Висновок:сформував навички та уміння розроблення алгоритмів


формування та оброблення одновимірних масивів. Засвоїв та
опанував прийоми роботи з покажчиками мови С++.

You might also like