Помогите пожалуйста решить задачи 1.найти сумму элементов двумерного массива у которых номер строки не четный 2. Вывести на экра
Помогите пожалуйста решить задачи 1.найти сумму элементов двумерного массива у которых номер строки не четный 2. Вывести на экран элементы двумерного массива у которых n столбца нечетный
var a: array[1..m, 1..n] of integer; i, j, s: integer;
begin for i := 1 to m do begin for j := 1 to n do begin a[i, j] := random(21) - 10; if (i mod 2) <> 0 then s := s + a[i, j]; write(a[i, j]:4); end; writeln; end; write('Сумма элементов на нечетных строках = ', s); end.
var a: array[1..m, 1..n] of integer; i, j, s: integer;
begin for i := 1 to m do begin for j := 1 to n do begin a[i, j] := random(21) - 10; if (i mod 2) <> 0 then s := s + a[i, j]; write(a[i, j]:4); end; writeln; end; writeln('Элементы на нечетных столбцах:'); for i := 1 to m do begin for j := 1 to n do begin if (j mod 2) <> 0 then write('a[', i, ',', j, '] = ', a[i, j], ' '); end; writeln; end; end.
У нас есть цикл, который звучит как (пока s<=250). Изначально s=15. После мы запускаем данный цикл, и в каждом шагу добавляем 12 до тех пор, пока s не станет больше 250. И во время каждого шага мы к переменной n (изначальна равна 4) прибавляем 2. В конце программы мы выводим n.
Надеюсь я понятно объяснил. Если что-то не понятно - спрашивайте.
Const n=4; var i,j:integer; begin for i:=1 to n do begin for j:=1 to n-i do write('-'); for j:=1 to i do write(j); for j:=i-1 downto 1 do write(j); for j:=1 to n-i do write('-'); writeln; end; end.