Advertisement
KvArt

Untitled

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