fork download
  1. #include <stdio.h>
  2. #include<string.h>
  3. int atoi(char[]);
  4. int main()
  5. {
  6. char str[20][20],temp[20][20];
  7. int n,i,j,a;
  8. scanf("%d",&n);
  9. for(i=0;i<n;i++)
  10. {
  11. scanf("%s",str[i]);
  12. }
  13. for(i=0;i<n;i++)
  14. {
  15. for(j=0;j<n-1;j++)
  16. {
  17. a=atoi(str[j])-atoi(str[j+1]);
  18. if(a<0)
  19. {
  20. strcpy(temp[j],str[j]);
  21. strcpy(str[j],str[j+1]);
  22. strcpy(str[j+1],temp[j]);
  23. }
  24. }
  25. }
  26. for(i=0;i<n;i++)
  27. {
  28. printf("%s",str[i]);
  29. }
  30. return 0;
  31. }
Success #stdin #stdout 0.04s 25932KB
stdin
Standard input is empty
stdout
#include <stdio.h>
#include<string.h>
int atoi(char[]);
int main()
{
    char str[20][20],temp[20][20];
    int n,i,j,a;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%s",str[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n-1;j++)
        {
            a=atoi(str[j])-atoi(str[j+1]);
            if(a<0)
            {
                strcpy(temp[j],str[j]);
                strcpy(str[j],str[j+1]);
                strcpy(str[j+1],temp[j]);
            }
        }
    }
    for(i=0;i<n;i++)
    {
        printf("%s",str[i]);
    }
    return 0;
}