Міністерство освіти та науки України Прикарпатський національний університет імені Василя Стефаника Факультет математики та інформатики Кафедра Комп’ютерних наук та інформаційних систем Лабораторна робота №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 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.Результат виконання: |