Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. void boublik(char *mas[], int size);
  5.  
  6. int main(){
  7. char str[1000][1000];
  8. char *mas[100];
  9. int j=0;
  10. int k=0;
  11. int n;
  12.  
  13. while ((gets(str[j]))!=0)              
  14. {
  15. mas[k]=str[j];
  16. j++;
  17. k++;
  18. }
  19.  
  20. for (int i=0; i<=k; i++)
  21. printf("\n%s", mas[i]);
  22.  
  23. boublik(mas,k);
  24. }
  25.  
  26. void boublik(char *mas[], int size)
  27. {
  28.     int i,j;
  29.     char *temp;
  30.  
  31.     for(i=0; i<=size-1; i++)
  32. {
  33.         for (j=i+1; j<=size; j++)
  34.     {
  35.             if (strcmp(mas[i],mas[j])>0)
  36.         {      
  37.             temp=mas[i];
  38.             mas[i]=mas[j];
  39.             mas[j]=temp;
  40.  
  41.         }
  42.     }
  43. }
  44. for (int i=0; i<=size; i++)
  45. printf("\n%s", mas[i]);
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement