Viết chương trình cho phép nhập n số sắp xếp và in ra các số đã nhập theo thứ tự tăng dần

Viết chương trình cho phép nhập n số sắp xếp và in ra các số đã nhập theo thứ tự
tăng dần

0 bình luận về “Viết chương trình cho phép nhập n số sắp xếp và in ra các số đã nhập theo thứ tự tăng dần”

  1. Program Sap_xep_mang;
    Var M: array[1..10] of integer;
     i,j,n: byte;
     tam: integer;
    Begin
     Write(‘Nhap so phan tu n:’);Readln(n);
     For i:=1 to n do
     Begin Write(‘M[‘,i,’]=’); Readln(M[i]); End;
     For i:=1 to n-1 do
     For j:=i+1 to n do if M[j] <=M[i] then
     Begin Tam:= M[i]; M[i]:=M[j]; M[j]:=tam; End;
     Write(‘Sau khi sap xep: ‘);
     For i:=1 to n do Write(M[i],’;’);
     Readln;
    End.

    kkk@@@ chúc bn hc tốt

    Bình luận
  2. {

                                                 int i;

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

                                                 {

                                                    printf(“Nhap a[%d]: “,i);

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

                                                 }

    }

    void SapXepTang(int a[], int n)

    {

                                                 int i,j;

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

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

                                                                if(a[i]>a[j])

                                                                {

                                                                            int tem=a[i];

                                                                            a[i]=a[j];

                                                                            a[j]=tem;

                                                                }

    }

    void In(int a[],int n)

    {

                                                    int i;

                                                 printf(“Mang sau khi da sap xep la: \n”);

                                                

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

                                                 {

                                                    SapXepTang(a, n);

                                                 }

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

                                                 {

                                                                printf(“a[%d] = %d \n”,i,a[i]);

                                                 }

    }

    int main()

    {

                                                 int n;

                                                 int a[n];

                                                 printf(“Nhap n: “);

                                                 scanf(“%d”,&n);

                                                 NhapMang(a, n);

                                                 In(a, n);

    }

    Bình luận

Viết một bình luận