Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. program project1;
  2.  
  3. {$mode objfpc}{$H+}
  4.  
  5. uses
  6. {$IFDEF UNIX}{$IFDEF UseCThreads}
  7. cthreads,
  8. {$ENDIF}{$ENDIF}
  9. Classes
  10. { you can add units after this };
  11. //первый положительный эл-т каждого столбца матрицы записать в массив
  12. var a: array [1..10,1..10] of integer;
  13. b: array [1..10] of integer;
  14. i,j,m,n,k: integer;
  15. begin
  16. writeln ('Введите кол-во строк в матрице:');
  17. readln (m);
  18. writeln ('Введите кол-во столбцов в матрице:');
  19. readln (n);
  20. writeln ('Введите элементы матрицы:');
  21. for i:=1 to m do
  22. for j:=1 to n do readln(a[i,j]);
  23. writeln ('Матрица А:');
  24. for i:=1 to m do
  25. begin
  26. for j:=1 to n do write(a[i,j]:3);
  27. writeln;
  28. end;
  29.  
  30. for j:=1 to n do
  31. k:=0;
  32. repeat
  33. if a[i,j]>0 then begin
  34. b[j]:=a[i,j];
  35. k:=k+1;
  36. end;
  37. until a[i,j]>0 or k=1;
  38.  
  39. writeln ('Массив В:');
  40. for j:=1 to n do writeln(b[j]);
  41. readln;
  42. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement