Abaduaber

POLANN_2_0

Nov 8th, 2012
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.26 KB | None | 0 0
  1. Var
  2.     A: Array [1..10, 1..10] Of Integer;
  3.     I, J, CurZero, MaxZero, MaxStr: Integer;
  4. Begin
  5.     Randomize;
  6.     MaxZero:= 0; MaxStr:= 0;
  7.     For J:= 1 To 10 Do Begin
  8.         For I:= 1 To 10 Do Begin
  9.             A[I, J]:= Integer(Random(11)) - 5;
  10.             {Чтобы вводить числа с клавиатуры, а не рассчитывать случайно,
  11.             следует верхнюю строку заменить на: ReadLn(A[I, J]);}
  12.         End;
  13.     End;
  14.     {Тут нужно для каждого элемента, расположенного в заштрихованной
  15.     области задать значение в ручную. В условии явно не указано, какие,
  16.     поэтому я не могу этого сделать.}
  17.     For J:= 1 To 10 Do Begin
  18.         CurZero:= 0;
  19.         For I:= 1 To 10 Do Begin
  20.             Write(A[I, J], ' ');
  21.             If A[I, J] = 0 Then Inc(CurZero);
  22.         End;
  23.         If CurZero > MaxZero Then Begin
  24.             MaxStr:= J; MaxZero:= CurZero;
  25.         End;
  26.         WriteLn;
  27.     End;
  28.     WriteLn('Больше всего нулей в ', MaxStr, ' строке:');
  29.     For I:= 1 To 10 Do Begin
  30.         Write(A[I, MaxStr], ' ');
  31.     End;
  32. End.
Advertisement
Add Comment
Please, Sign In to add comment