Задача 6. Створити список з 10 випадкових елементів (від -10 до 10). Знайти суму, кількість та середнє арифметичне окремо додатніх та від'ємних елементів списку
138
350
Ответы на вопрос:
// #1 #include < iostream> using namespace std; int main() { unsigned int n; cout < < "n = "; cin > > n; float a[n][n], sum = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout < < "a[" < < i < < "][" < < j < < "] = "; cin > > a[i][j]; sum += a[i][j]; } } float avg = sum / (n * n); cout < < "среднее арифметическое - " < < avg < < ", начинаю "; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (a[i][j] < 0) { cout < < "a[" < < i < < "][" < < j < < "] = " < < a[i][j] < < " < 0, заменяю на " < < avg < < ""; a[i][j] = avg; } } } cout < < "\nизменённый массив: \n"; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout < < a[i][j]; if ( ! (j == n - 1) ) cout < < ' '; } if ( ! (i == n - 1) ) cout < < '\n'; } return 0; } // #2 #include < iostream> using namespace std; const unsigned short int n = 7; int main() { int a[n][n], max; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout < < "a[" < < i < < "][" < < j < < "] = "; cin > > a[i][j]; } } max = a[0][0]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if ( (a[i][j] > max) & & (i + j > n + 1) ) max = a[i][j]; } } cout < < "максимум ниже побочной диагонали: " < < max; return 0; }
Популярно: Информатика
-
pzuzuk05.05.2022 19:09
-
Polina0987814.05.2023 17:24
-
Snikalka10.07.2020 04:09
-
Vitalikebati03.09.2022 11:12
-
Vadim1204568377777902.02.2020 11:33
-
sakulich0524.01.2023 09:39
-
Natusik161603.09.2022 07:15
-
kisslenkayaozax1i21.04.2021 23:05
-
zzzaharr03.02.2020 04:21
-
madoleh02.08.2022 14:38