Дана матрица действительных чисел a размером 6х7. сформировать массив r1, …, r7, каждый элемент которого равен среднему арифметическому значению элементов соответствующего столбца матрицы a: написать программу с+,
237
290
Ответы на вопрос:
#include < iostream> #include < iomanip> using namespace std; int main() { const int n = 6, m=7; double a[n][m]; double r[m]; double s; srand(time(0)); for (int i = 0; i < n; i++){ for (int j = 0; j < m; j++){ a[i][j]=-20 + (50.0 / rand_max) * rand(); cout < < fixed < < setw (7) < < setprecision (2) < < a[i][j]; } cout < < endl; } for (int j = 0; j < m; j++){ s = 0; for (int i = 0; i < n; i++) s+= a[i][j]; r[j]=s/n; } cout < < "полученный массив" < < endl; for (int j = 0; j < m; j++) cout < < fixed < < setw (7) < < r[j]; cout < < endl; } пример: -10.07 28.55 13.71 8.49 -4.06 -16.79 10.86 -7.52 14.32 -5.13 -16.24 -0.26 16.80 -0.82 11.68 -13.75 4.24 24.31 6.79 -13.02 23.65 25.39 -8.77 -3.21 18.42 -2.37 -1.41 -9.80 25.09 29.06 -17.98 -14.98 27.61 15.73 13.51 -6.44 18.95 -5.63 6.03 3.27 9.24 9.79 полученный массив 6.35 11.39 -2.33 4.34 5.16 1.76 7.86
#include < bits/stdc++.h> using namespace std; int main() { int a[6][7]; for(int i = 0; i < 7; i++) for(int j = 0; j < 6; j++) scanf("%d",& a[i][j]); int r[7]; for (int j = 0; j < 6; j++) { int cnt = 0; for (int i = 0; i < 7; i++) cnt += a[i][j]; r[j] = cnt; cout < < 'r' < < j+1 < < '=' < < r[j] < < endl; } }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
T1shka13628.06.2021 07:31
-
Маша2820126.04.2022 07:55
-
vvasea6626.12.2022 15:54
-
Vikulya030323.02.2022 02:47
-
julietsimms16.06.2020 13:59
-
вика384424.09.2020 23:18
-
Kseniapinzari1215.02.2021 10:02
-
aalina76005.04.2020 15:43
-
sashamay201625.05.2021 22:04
-
тата24626.08.2020 12:49
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.