Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. Var
  2. N, X, temp, pocitadlo, i, j, k, l, m, y, z: Integer;
  3. matice : array[1..20,1..20] of Integer;
  4. pole : array[1 .. 32000] of Integer;
  5. Begin
  6. read(N);
  7. for i := 1 to N do
  8. for j := 1 to N do
  9. read(matice[i, j]);
  10. pole[j] := matice[j, i];
  11.  
  12. pocitadlo := 0;
  13.  
  14. //bubbleSort
  15. for k := N*N DownTo 1 do begin
  16. for l := 2 to k do begin
  17. if (pole[l-1] > pole[l]) then
  18. begin
  19. temp := pole[l-1];
  20. pole[l-1] := pole[l];
  21. pole[l] := temp;
  22. end;
  23. end;
  24. end;
  25. //
  26. for m := 1 to N do begin
  27. if (pole[m] = pole[m+1]) then begin
  28. pocitadlo := pocitadlo + 1;
  29. end;
  30. end;
  31.  
  32. while (m < N) AND (pole[m] = pole[m+1]) do m := m + 1;
  33. writeln(pocitadlo);
  34. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement