Ім'я файлу: Лабораторна робота – копія.docx
Розширення: docx
Розмір: 28кб.
Дата: 13.02.2024
скачати

Міністерство освіти та науки України

Прикарпатський національний університет імені Василя Стефаника

Факультет математики та інформатики
Кафедра Комп’ютерних наук та інформаційних систем

Лабораторна робота №3

Виконав ст. гр. КН-12

Мізерний М.М

………………………….

Прийняв Іляш Ю.Ю

Івано-Франківськ

2023

1.Визначити та надрукувати суму усіх елементів матриці. Поділити елементи кожного рядка заданої матриці на перший елемент рядка. Отриману матрицю надрукувати.

Код програми:

#include

#include
using namespace std;
int main() {

int ryadku, kolonku;

cout << "vvedit' kil'kist ryadkiv matruci: ";

cin >> ryadku;

cout << "vvedit' kil'kist stovpciv matruci: ";

cin >> kolonku;


vector> matrix(ryadku, vector(kolonku));

cout << "vvedit' elementu matruci:" << endl;

for (int i = 0; i < ryadku; ++i) {

for (int j = 0; j < kolonku; ++j) {

cout << "element [" << i + 1 << "][" << j + 1 << "]: ";

cin >> matrix[i][j];

}

}


double sum = 0.0;

for (int i = 0; i < ryadku; ++i) {

for (int j = 0; j < kolonku; ++j) {

sum += matrix[i][j];

}

}

cout << "suma elementiv: " << sum << std::endl;


for (int i = 0; i < ryadku; ++i) {

double firstElement = matrix[i][0];

for (int j = 0; j < kolonku; ++j) {

matrix[i][j] /= firstElement;

}

}


cout << "otrumana matrucya:" << endl;

for (int i = 0; i < ryadku; ++i) {

for (int j = 0; j < kolonku; ++j) {

cout << matrix[i][j] << " ";

}

cout << endl;

}
system("pause");

return 0;

}
3.Результат виконання:



2.У заданому масиві цілих чисел знайти максимальне і мінімальне число, використовую функції визначення максимального і мінімального числа.
Код програми:

#include

#include
using namespace std;

int findMax(const int arr[], int size) {

int minNum = INT_MIN;
for (int i = 0; i < size; ++i) {

if (arr[i] > minNum) {

minNum = arr[i];

}

}
return minNum;

}

int findMin(const int arr[], int size) {

int maxNum = INT_MAX;
for (int i = 0; i < size; ++i) {

if (arr[i] < maxNum) {

maxNum = arr[i];

}

}
return maxNum;

}
int main() {

const int size = 11;

int arr[size] = { 10, 5, 8, 2, 15, 9, 4, 14, 21, 16, 17};
cout << "max: " << findMax(arr, size) << endl;

cout << "min: " << findMin(arr, size) << endl;
system("pause");

return 0;

}
3.Результат виконання:


скачати

© Усі права захищені
написати до нас