Advertisement
Guest User

индексы элементов

a guest
May 28th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.92 KB | None | 0 0
  1. {
  2.   Підрахувати кількість елементів
  3. матриці, що дорівнюють нулю. Вивести
  4. індекси цих елементів.
  5. }
  6. const
  7. n = 5;
  8. a = 0;
  9. b = 3;
  10. var
  11. ar : array[1..n,1..n] of integer;
  12. ar0i, ar0j : array[1..n*n] of integer;
  13. count, i, j : integer;
  14. begin
  15.   count := 0;
  16.  
  17.   for i := 1 to n*n do begin
  18.     ar0i[i] := 0;
  19.     ar0j[i] := 0;
  20.   end;
  21.  
  22.   for i := 1 to n do begin
  23.     for j := 1 to n do begin
  24.       ar[i][j] := random(b-a+1)+a;
  25.       write(ar[i][j]:3);
  26.       if(ar[i][j] = 0) then begin
  27.         inc(count);
  28.         ar0i[count] := i;
  29.         ar0j[count] := j;
  30.       end;
  31.     end;
  32.     writeln();
  33.   end;
  34.   writeln();
  35.   writeln('Количество нулей в матрице: ',count);
  36.   writeln('Индексы этих элементов:');
  37.   for i := 1 to count do begin
  38.     writeln(i,' - i = ',ar0i[i],', j = ',ar0j[i]);
  39.   end;
  40.  
  41. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement