Предмет: Информатика,
автор: szubyz4
Имеется вот такое задание, я написал на паскале такой код:
var i,a,d,n,sum,s:integer;
b: array[1..5,1..5] of integer;
begin
for i:=1 to 5 do
for a:=1 to 5 do
begin
read(b[i,a]);
end;
readln(n);
sum:=0;
for i:= 1 to n do
writeln(b[a]);
end.
Я не понимаю как сложить определенную строку?
Приложения:
Ответы
Автор ответа:
1
Ответ:
program v;
var i,a,d,n,sum,s:integer;
b: array[1..5,1..5] of integer;
begin
for i:=1 to 5 do
for a:=1 to 5 do
begin
read(b[i,a]);
end;
readln(n);
sum:=0;
for i:= 1 to 5 do sum:=sum+b[n,i];
writeln(sum);
end.
Объяснение:
Помним, что у элемента данного массива 2 индекса (первый отвечает за строку, а второй за столбец)
Чтобы сложить определенную строку вместо первого индекса пишем переменную в которую вводим нужный номер строки, а второй индекс изменяем по столбцам через цикл
Похожие вопросы
Предмет: Русский язык,
автор: Якутия1
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: Галобинтимурджин
Предмет: Физика,
автор: etochetut123
Предмет: История,
автор: Аноним