Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 100
  3.  
  4. int main()
  5. { int N, matrica[MAX][MAX],i ,j , balnai, *bs, *mass ;
  6.  
  7. printf("Iveskite kiek matricoje bus eiluciu ir stulpeliu\n");
  8. scanf("%d",&N);
  9.  
  10.  
  11. for (i=1;i<=N;i++)
  12. {
  13. for (j=1;j<=N;j++)
  14. scanf("%d", &matrica[i][j]);
  15. }
  16.  
  17.  
  18. bs = kordinates();
  19. balnai = *(bs+1);
  20.  
  21.  
  22.  
  23. if (N==1)
  24. printf("Matrica turi tik %d balna (%d;%d) \n",N,N,N);
  25. else{
  26. if (balnai==0)
  27. printf("matrica neturi balnu \n");
  28. else {
  29. printf("matrica turi suos %d balnus \n", balnai);
  30. for (i=2;i<=balnai*2;i+2)
  31. printf("(%d;%d) \n",*(bs+i),*(bs+i+1));
  32. }
  33. }
  34. return 0;
  35. }
  36.  
  37.  
  38. int *kordinates()
  39. { int z, temp, N, matrica[MAX][MAX],i ,j, k , x[MAX], c, lj;
  40.  
  41.  
  42. z=2;
  43. for (i=1;i<=N;i++)
  44. {
  45. temp = matrica [i][1];
  46. for (j=1;j<N;j++){
  47. if (temp < matrica[i][j]) {
  48. temp = matrica [i][j];
  49. lj=j;
  50. }};
  51. for (k=1;k<N;k++) {
  52. if (temp < matrica[k][lj])
  53. c++;
  54. if (c == N) {
  55. x[1]=x[1]++;
  56. x[z]=lj;
  57. x[z+1]=N-i+1;
  58. z=z+2;}
  59. }
  60.  
  61.  
  62. temp = matrica [i][1];
  63. for (j=1;j<N;j++){
  64. if (temp > matrica[i][j]) {
  65. temp = matrica [i][j];
  66. lj=j;
  67. }};
  68. for (k=1;k<N;k++) {
  69. if (temp > matrica[k][lj])
  70. c++;
  71. if (c == N) {
  72. x[1]=x[1]++;
  73. x[z]=lj;
  74. x[z+1]=N-i+1;
  75. z=z+2;}
  76. }
  77. }
  78. return x[];
  79. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement