1. Дан двумерный массив размером 4*6 и заполненный целыми числами с клавиатуры. сформировать одномерный массив каждый элемент которого равен количеству элементов соответствующей строки, больше данного числа. В FreePascal, заранее спасибо)
Const N = 4; M = 6; Var A:array[1..N,1..M] of integer; B:array[1..N] of integer; i,j,k:integer; C:real; Begin WriteLn('Введите массив:'); For i:= 1 to N do For j:= 1 to M do Read(A[i,j]); WriteLn; Write('Введите число: ');ReadLn(C); For i:= 1 to N do Begin k:=0; For j:= 1 to M do if C B[i]:=k; End; WriteLn; For i:= 1 to N do Write(B[i],' ') End. Пример: Введите массив: 4 6 2 6 -6 -6 5 2 7 -3 6 -3 -2 -8 -1 3 4 1 -8 -5 -4 10 -5 6 Введите число: 4 2 3 0 2
k можно было не вводить
а воод вручную это реально издевательство
Как тут без k ?
А, ну да)) просто увеличивать элемент массива))))
for i := 1 to N do begin B[i] := 0; for j := 1 to M do if C < A[i, j] then B[i] := B[i] + 1; end;