Задать вопрос
26 марта, 01:28

Элементы двухмерного массива размером 10 Х 10 первоначально равны 1. Затем значения некоторых из них меняют с помощью следующего фрагмента программы: for n:=1 to 4 do for k:=1 to n+1 do begin A[n, k]:=A[n, k]-1; A[k, n]:=A[k, n]-1; end; Сколько элементов массива в результате будут равны 0? 1) 0 2) 4 3) 8 4) 16

+3
Ответы (1)
  1. 26 марта, 02:33
    0
    Program gt;

    var a:array[1 ... 10,1 ... 10]of integer;

    n, k, p:integer;

    begin

    p:=0;

    for n:=1 to 10 do

    for k:=1 to 10 do

    a[n, k]:=1;

    for n:=1 to 4 do

    for k:=1 to n+1 do

    begin

    A[n, k]:=A[n, k]-1;

    A[k, n]:=A[k, n]-1;

    end;

    for n:=1 to 10 do

    begin

    for k:=1 to 10 do

    begin

    write (a[n, k]:3,' ') ;

    if (a[n, k]=0) then p:=p+1;

    end;

    writeln;

    end;

    writeln (p) ;

    end.

    ответ: 8
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Элементы двухмерного массива размером 10 Х 10 первоначально равны 1. Затем значения некоторых из них меняют с помощью следующего фрагмента ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Элементы двухмерного массива A размером NxN первоначально были равны 1000. Затем значения некоторых из них меняют с помощью следующего фрагмента программы: k : = 0; for i:=1 to N do for j:=N-i+1 to N do begin k: = k + 1; A[i, j]: = k; end;
Ответы (1)
6) Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; begin s : = 0; for n:=4 to 13 do begin s : = s + 15; end; write (s) end.
Ответы (1)
1) Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; begin n : = 3; s : = 0; while n < = 26 do begin s : = s + 6; n : = n + 1 end; write (s) end.
Ответы (2)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)
Значения элементов двухмерного массива A[1 ... 100,1 ... 100] задаются с помощью следующего фрагмента программы: for i:=1 to 100 do for k:=1 to 100 do if i > k then A[i, k] : = 1 else A[i, k] : = - 1;
Ответы (1)