Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- double apsolutna(double n)
- {
- if(n<0) return -n;
- else return n;
- }
- void sort(double *niz,int n)
- {
- int i,j;
- double tmp;
- for(i=0;i<n;i++)
- for(j=i+1;j<n;j++)
- if(apsolutna(niz[i])>apsolutna(niz[j]))
- {
- tmp=niz[i];
- niz[i]=niz[j];
- niz[j]=tmp;
- }
- }
- int main()
- {
- double *niz,x;
- int n=0,i;
- while(1)
- {
- printf("Ucitaj realan broj");
- scanf("%lf",&x);
- niz=(double*)malloc(++n*sizeof(double));
- if(x<0) break;
- niz[n-1]=x;
- }
- sort(niz,n);
- for(i=0;i<n;i++)
- printf("%lf\n",niz[i]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement