Предмет: Информатика,
автор: VladDem50
Задан двумерный массив размером 5х5 элементов. Затем, с клавиатуры вводится
номер столбца t.
Найти сумму чисел в столбце t исходного массива.
grigoryi325:
на коком языке?
Pascal
Ответы
Автор ответа:
1
// PascalABC.NET
// Версия 3.4 сборка 1749 (18.08.2018)
begin
MatrRandom(5,5,0,10).Println.Col(ReadInteger-1).Sum.Println;
end.
Спасибо, но это слишком упрощенно, мы еще до таких переменных не доходили.
Тут и переменных никаких нету. Просто возможности современного программирования.
Автор ответа:
1
var
a: array [1..5, 1..5] of integer;
i, j, n: byte;
sum: integer;
begin
randomize;
writeln(' *** Исходный массив *** ');
for i := 1 to 5 do
begin
for j := 1 to 5 do
begin
a[i, j] := random(41) - 10;
write(a[i, j]:5);
end;
writeln;
end;
write('Введите № столбца: ');
readln(n);
sum := 0;
for i := 1 to 5 do
sum := sum + a[i, n];
writeln('Сумма элементов ', n, ' столбца = ', sum);
end.
Большое спасибо за подробное решение.
Похожие вопросы
Предмет: Русский язык,
автор: im1not1with1you
Предмет: Математика,
автор: RrrrRRrrxRrRrrRrrR
Предмет: Физика,
автор: angel220409ina
Предмет: Биология,
автор: денис2231
Предмет: Алгебра,
автор: hello2703