Вопрос задан 09.05.2019 в 19:52. Предмет Информатика. Спрашивает Семеняка Віка.

Дан двумерный массив. Определить: а) Сумму всех элементов третьей строки массива; б) Сумму всех

элементов s-го столбца массива.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Громов Илья.
Const nx=20;var i,j,n,Sk,St,s:integer; D:array[1..nx,1..nx] of integer;
begin
write('Введите размер матрицы n');Readln(n);write('Введите № столбца s');Readln(s);
if s > n then s:= n;
for i:=1 to n do begin
for j:=1 to n do begin
D[i,j]:= random(100)-50;
write(D[i,j]:4);if i=3 then Sk:= Sk + D[i,j];
if j=s then St:= St + D[i,j];end;
writeln;end;writeln;
write('Sk=',Sk:5,'   St=',St:5);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи нам нужно просуммировать элементы третьей строки и s-го столбца в двумерном массиве.

а) Сумма всех элементов третьей строки массива: Для этого нам нужно пройти по каждому элементу третьей строки и сложить их значения.

```python def sum_of_third_row(matrix): row = 2 # Индекс третьей строки (индексы начинаются с 0) sum = 0 # Переменная для хранения суммы

for element in matrix[row]: sum += element

return sum ```

В этом примере `matrix` - это двумерный массив, и мы используем индекс 2 для обращения к третьей строке. Затем мы проходим по каждому элементу третьей строки и добавляем его к переменной `sum`. В конце мы возвращаем полученную сумму.

б) Сумма всех элементов s-го столбца массива: Аналогично, мы должны просуммировать элементы s-го столбца, проходя по каждой строке массива.

```python def sum_of_column(matrix, column): sum = 0 # Переменная для хранения суммы

for row in matrix: sum += row[column]

return sum ```

В этом примере `matrix` - это двумерный массив, и `column` - это индекс столбца, который мы хотим просуммировать. Мы проходим по каждой строке массива `matrix` и добавляем значение элемента с индексом `column` к переменной `sum`. В конце мы возвращаем полученную сумму.

Надеюсь, эти примеры помогут вам решить задачу. Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос