Advertisement
ebx

Sortiranje niza

ebx
Jul 18th, 2011
573
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void citaj_niz(int *niz, int *n);
  4. void pisi_niz(int *niz, int n);
  5. void sort(int *niz, int n);
  6.  
  7. int main(int argc, char **argv)
  8. {
  9.     int niz[100], n;
  10.     citaj_niz(niz, &n);
  11.     sort(niz, n);
  12.     pisi_niz(niz, n);
  13.     getchar();
  14.     return 0;
  15. }
  16. void citaj_niz(int *niz, int *n){
  17.     printf("Koliko elemenata ima niz? ");
  18.     scanf("%d", n);
  19.     int i;
  20.     printf("Unesi elemente niza\n");
  21.     for (i=0; i<*n;printf("%d. element ", i+1), scanf("%d", &niz[i]), i++);
  22.     }
  23. void sort(int *niz, int n){
  24.     int i, j, x;
  25.     for (i=0; i<n-1; i++)
  26.         for(j=i+1; j<n; j++)
  27.             if (niz[j]<niz[i]) {
  28.                 x=niz[i];
  29.                 niz[i]=niz[j];
  30.                 niz[j]=x;
  31.             }
  32.     }
  33. void pisi_niz(int *niz, int n){
  34.     int i;
  35.     printf("Sortirani niz je:\n");
  36.     for (i=0; i<n; printf("%d ", niz[i]), i++);
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement