trojanxem

Untitled

Oct 22nd, 2012
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4. void sortuje(double *tablica, int ile_liczb)
  5. {
  6.     int i,j,v;
  7.     for (i=1; i<ile_liczb; i++)
  8.     {
  9.         j=i;
  10.         v=*(tablica+i);
  11.         while ((*(tablica+j-1)>v)&&(j>0))
  12.         {
  13.             *(tablica+j)=*(tablica+j-1);
  14.             j--;
  15.         }
  16.         tablica[j]=v;
  17.     }
  18.     printf("\nTablica po posortowaniu:");
  19.     for(i=0; i<ile_liczb; i++)
  20.     {
  21.         printf("\n%lf",*(tablica+i));
  22.     }
  23.  
  24. }
  25.  
  26.  
  27. int main(void)
  28. {
  29.     int ile_liczb,i,liczba;
  30.     double tablica[10];
  31.  
  32.     printf("Ile liczb chesz posortowac (do 10) ? ");
  33.     scanf("%d",&ile_liczb);
  34.     for(i=0; i<ile_liczb; i++)
  35.     {
  36.         printf("Podaj #%d element tablicy : \n",i+1);
  37.         scanf("%lf",&tablica[i]);
  38.  
  39.     }
  40.  
  41.  
  42.     sortuje(tablica,ile_liczb);
  43.     getch();
  44. }
Advertisement
Add Comment
Please, Sign In to add comment