Advertisement
KvArt

Untitled

Apr 19th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.58 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<time.h>
  4. #define MAX 15
  5.  
  6. main()
  7. {
  8.     int a[MAX][MAX], n, m, i, j, max = a[0][0], izbor = 0, top, bot;
  9.     while (1)
  10.     {
  11.         printf("\nUnesite broj redova matrice: ");
  12.         scanf("%d", &n);
  13.         if (n <= 0)break;
  14.             printf("\nUnesite broj kolona matrice: ");
  15.             scanf("%d", &m);
  16.             if (m <= 0)break;
  17.             printf("\n\nDa li zelite da popunite matricnu rucno(1) ili zelite da se popuni random brojevima(2)");
  18.                 printf("\n\nVas izbor: ");
  19.                 scanf("%d", &izbor);
  20.                 switch (izbor)
  21.                 {
  22.                 default: printf("\nMolim vas izaberite izmedju '1' i '2'\n"); break;
  23.                
  24.                 case 1:
  25.                     for (i = 0; i < n; i++)
  26.                         for (j = 0; j < m; j++)
  27.                         {
  28.                             printf("\nUnesite element a[%d][%d]: ", i, j);
  29.                             scanf("%d", &a[i][j]);
  30.                                 printf("\n");
  31.                         }
  32.                     for (i = 0; i < n; i++)
  33.                     {
  34.                         for (j = 0; j < m; j++)
  35.                             printf("\t%5d", a[i][j]);
  36.                         printf("\n\n");
  37.                     }break;
  38.                
  39.                 case 2:
  40.                     printf("\nUnesie gornju granicu opsega random borjeva: ");
  41.                     scanf("%d", &top);
  42.                         printf("\nUnesie donju granicu opsega random borjeva: ");
  43.                         scanf("%d", &bot);
  44.                         a[i][j] = rand() / ((double)RAND_MAX)*(top - bot) + bot;
  45.                         for (i = 0; i < n; i++)
  46.                         {
  47.                             for (j = 0; j < m; j++)
  48.                                 printf("\t%5d", a[i][j]);
  49.                             printf("\n\n");
  50.                         }break;
  51.                 }
  52.                             for (i = 0; i<n; i++)
  53.                                 if (a[i][j]>max)
  54.                                     max = a[i][j];
  55.                             for (j = 0; j < m; j++)
  56.                                 printf("\nElementi koji su najveci u svom redu i u svojoj koloni su: max[i][j]\n");
  57.                             scanf("%d[i][j]",&max);
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement