Advertisement
sellmmaahh

OR-tut6-zad4_5

Aug 6th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.47 KB | None | 0 0
  1. #include <stdio.h>
  2. #define r 3
  3. #define k 3
  4.  
  5.  
  6. int main () {
  7.     int mat[r][k],suma=0,i,j,mini, maxi,br_max_red=0,br_min_red=0,temp;
  8.     printf("Unesite elemente matrice:\n ");
  9.     for ( i=0; i<r; i++) {
  10.         for (j=0; j<k; j++) {
  11.             scanf("%d",&mat[i][j]);
  12.         }
  13.     }
  14.     printf("Unijeli ste matricu:\n");
  15.      for (i=0; i<r; i++) {
  16.         for ( j=0; j<k; j++) {
  17.             printf("%d ",mat[i][j]);
  18.         }
  19.         printf("\n");
  20.     }
  21.     mini=mat[0][0];
  22.     maxi=mat[0][0];
  23.  
  24.      for ( i=0; i<r; i++) {
  25.         for ( j=0; j<k; j++) {
  26.                 if (mat[i][j]<mini) br_min_red=i+1;
  27.         if (mat[i][j]>maxi) br_max_red=i+1;
  28.         }}
  29.  
  30.         printf("Broj reda sa najmanjim clanom: %d\n",br_min_red);
  31.         printf("Broj reda sa najvecim clanom: %d\n",br_max_red);
  32.  
  33.  if (br_min_red==br_max_red) {
  34.         printf("Najveci i najmanji clan su u istom redu.");
  35.  return 0;
  36.  }
  37.  else {
  38.         for(i=0; i<r; i++) {
  39.                 for (j=0; j<k; j++) {
  40.                         temp=mat[i][j];
  41.                         temp=mat[br_max_red-1][j];
  42.                 mat[br_max_red-1][j]=mat[br_min_red-1][j];
  43.                 mat[br_min_red-1][j]=temp;
  44.                 }}
  45.                 printf("Nova matrica: \n");
  46.                  for(i=0; i<r; i++) {
  47.                 for (j=0; j<k; j++) {
  48.                         printf("%d ",mat[i][j]);
  49.                 }
  50.                 printf("\n");
  51.                  }
  52.     }
  53.  
  54.  
  55.         return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement