sắp xếp tổng chữ số

#include <stdio.h>

#include <conio.h>

#define MAXN 101

int a[MAXN];

void nhap(int a[],int &n)

{

     printf("Nhap so nguyen duong n: ");

     do

     {

       scanf("%d",&n);

       if ((n<3)||(n>100)) printf("Nhap lai: ");

     }

     while ((n<3)||(n>100));

     for (i=1;i<=n;i++)

     {

         printf("a[%d]= ",i);

         do

         {   

             scanf("%d",&a[i]);

             if ((a[i]<1)||(a[i]>30000)) printf("Nhap lai: ");

         }

         while ((a[i]<1)||(a[i]>30000));

     }

}

void in(int a[],int n)

{

     for (i=1;i<=n;i++)

         printf("%d  ",a[i]);

     printf("

");

}

{

    int s=0;

    while (n>0)

    {

          s=s+n%10;

          n=n/10;

    }

    return s;

}

void sapxep(int a[],int n)

{

     int i,j;

     for (i=1;i<n;i++)

         for (j=i+1;j<=n;j++)

             if (tong(a[i])<tong(a[j]))

             {

               tmp=a[i];

               a[i]=a[j];

               a[j]=tmp;

             }   

}

main()

{

      nhap(a,n);

      printf("

Day so sau khi nhap la: ");

      in(a,n);

      sapxep(a,n);

      printf("

Day so sau khi sap xep la: ");

      in(a,n);

      getch();

}

Bạn đang đọc truyện trên: TruyenTop.Vip

Tags: #chybi