Professional Documents
Culture Documents
Снітко Анна ІТУ-21-3 ПЗ 2 АПр
Снітко Анна ІТУ-21-3 ПЗ 2 АПр
Кафедра системотехніки
ПРАКТИЧНЕ ЗАНЯТТЯ № 2
Харків, 2021
Завдання 1.21
Ввести массив, состоящий из 20 элементов целого типа. Заменить все
отрицательные элементы нулями. Определить количество замен.
#include <iomanip>
#include <iostream>
using namespace std;
int main() {
int* A, k = 0, t = 0;
A = new int[20];
for (int i = 0; i < 20; i++) {
cin >> A[i];
if (A[i] < 0) {
k++;
A[i] = 0;
}
}
for (int i = 0; i < 20; i++)
cout << A[i] << endl;
cout << k;
}
Завдання 2.24
Для матриці 7*7 з цілих елементів (числа в діапазоні від -30 до 30) скласти
перший і останній стовпці квадратної матриці і записати результат замість
стовпця, який містить мінімальний елемент.
#include <iostream>;
#include <cstdlib>;
#include <cmath>;
#include <iomanip>;
#include <ctime>;
#define PI 3.14159265
using namespace std;
int main(void) {
srand(time(NULL));
setlocale(LC_ALL, "Rus");
int const n = 7, m=7;
int arrays[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j <m ; j++) {
arrays[i][j] = ((int)(rand() % (60) - 30));
}
}
int min =-30;
int indexColumn = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if (arrays[i][j] < min) {
min = arrays[i][j];
indexColumn = i;
}
}
}
int index = indexColumn;