Задан двумерный массив в из 4-х строк и 5-и столбцов. составить программу, которая организует одномерный массив, каждый элемент которого есть сумма элементов в столбце. вычислить произведение элементов полученного массива
Ответы на вопрос:
program tables;
type vector=array[1..4,1..5] of real; vector2=array[1..4] of real; var i,j: integer; s: real; a: vector; b: vector2; begin for i: =1 to 4 do for j: =1 to 5 do a[i,j]: =j; {value of each celule} for i: =1 to 4 do for j: =1 to 5 do if j=5 then begin b[i]: =s; s: =0; end else s: =s+a[i,j]; for i: =1 to 4 do write(b[i]: 0: 2,' '); readln; end.
на c++
#include < iostream> using std: : cout;
using std: : cin; using std: : endl; #include < cstdlib> using std: : rand; using std: : srand; #include < ctime> using std: : time; int main(){ int b[4][5]; int sum[5] = { 0 }; long product = 1; srand(time(0)); //инициализировать массива значениями от 0 до 9 и вывести таблицу на экран for(int i = 0; i < 4; i++) { for(int j = 0; j < 5; j++) { b[i][j] = rand() % 10; cout < < b[i][j] < < ' '; } cout < < endl; } cout < < endl; //записать в одномерный массив сумму эллементов столбца for(int i = 0; i < 5; i++) { for(int j = 0; j < 4; j++) { sum[i] += b[j][i]; } }
//вывести на экран значения одномерного массива for(int i = 0; i < 5; i++) { cout < < sum[i] < < ' '; } //вычесление произведения(умножения) for(int i = 0; i < 5; i++) { product *= sum[i]; } cout < < "\n\nproduct = " < < product < < endl;
cin.get(); return 0; }
ea35 - fcb = da6a
7135 - 756 = 6157
a2f8 + fda = b2d2
6351 + 737 = 5412
3164 - 1357 = 1605
1e4d - a2e = 141f
3456 - 767 = 2467
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
alena64528.07.2022 05:48
-
dan40s29.07.2020 04:07
-
Novikovavera8103.04.2023 10:37
-
petrenko2000217.04.2020 23:59
-
rar1815.01.2023 08:27
-
ДианаЛаймова200312.10.2022 02:47
-
alenamorozova407.04.2022 22:24
-
Iilya933006.09.2021 04:31
-
SHILW04.04.2022 17:40
-
smaile230.05.2020 05:08
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.