Advertisement
KvArt

Uredjivanje random generisanog niza jednocifrenih brojeva

Aug 16th, 2022
1,089
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define N 100
  4.  
  5. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  6.  
  7. void main()
  8. {
  9.     while(1)
  10.         {
  11.            
  12.             int n,i,j,b;
  13.             printf("Unesite duzinu niza za uredjivanje: "); scanf("%d",&n);
  14.             if (n<=0 || n>N) break;
  15.            
  16.             printf("Pocetni niz izgleda ovako: \n\n"); int a[N];
  17.             for(i=0;i<n;i++)
  18.             {
  19.                 printf ("%d ", a[i]= rand() / (RAND_MAX +1.)*10);
  20.                 if(i%30==29 || i==n-1) printf("\n");
  21.             }
  22.            
  23.             for(i=0;i<n-1;i++)
  24.                 for(j=i+1;j<n;j++)
  25.                     if (a[i]>a[j]) { b=a[i]; a[i] = a[j]; a[j] = b; }
  26.                    
  27.             printf("\nUredjenji niz izgleda ovako: \n\n");
  28.             for(i=0;i<n;i++)
  29.             {
  30.                  printf("%d ", a[i]);
  31.                  if(i%30==29 || i==n-1) printf("\n");
  32.             }
  33.            
  34.         }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement