Advertisement
CyberPascal

Untitled

Mar 26th, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.29 KB | None | 0 0
  1. Program Lab8_22; uses crt;
  2.  
  3. const n=10; m=6;
  4.  
  5. var x:array [1..n,1..m] of integer;
  6.     y:array [1..m] of integer;
  7.     i,j:byte;
  8.     flag:boolean;
  9.  
  10. Begin clrscr;
  11. Randomize;
  12. Write('--------------------------------------------------------------------------------');
  13. Writeln(' Матрица X');
  14. for i:=1 to n do
  15.     Begin
  16.     for j:=1 to m do
  17.         Begin
  18.     X[i,j]:=Random(81);
  19.         X[i,j]:=X[i,j]-35;
  20.         Write(X[i,j]:5);
  21.         end;
  22.     Writeln;
  23.     end;
  24.  
  25. Write('--------------------------------------------------------------------------------');
  26. Writeln(' Вектор Y');
  27. for j:=1 to m do
  28.     Begin
  29.     Y[j]:=0; {Если не будет четных элементом, то запишем 0}
  30.     i:=0;
  31.     Flag:=False;
  32.  
  33.     Repeat
  34.     Inc(i);
  35.     if not Odd(X[i,j]) then
  36.                        Begin
  37.                        Y[j]:=X[i,j];
  38.                        Flag:=True;
  39.                        end;
  40.     Until (i = n) or (Flag);
  41.  
  42.     Write(Y[j]:5);
  43.     end;
  44. Writeln;
  45. Write('--------------------------------------------------------------------------------');
  46. GotoXY(15,WhereY); Writeln('Для выхода из программы нажмите клавишу "Enter"');
  47. Write('--------------------------------------------------------------------------------');
  48. Readln;
  49. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement