Thứ Năm, 11 tháng 4, 2019

[C] Sắp xếp các phần tử trong mảng

#include<conio.h>
#include<stdio.h>

main()
{
    int A[10],tg,i,j;

    //nhập mảng từ bàn phím
    for(i=0;i<10;i++)
    {
        printf("Nhap ds[%d]:",i);
        scanf("%d",&A[i]);
    }

    //sắp xếp tăng dần
    for(i=0;i<10;i++)
    {
        for(j=i+1;j<10;j++)
        {
            if(A[i]>A[j])
            {
                //đổi chỗ
                tg=A[i];
                A[i]=A[j];
                A[j]=tg;
            }
        }
    }

    //in ra mảng tăng dần
    printf("\nMang tang dan la:");
    for(i=0;i<10;i++)
    {
        printf("\nVi tri [%d]: %d",i,A[i]);
    }

    //sắp xếp giảm dần
    for(i=0;i<10;i++)
    {
        for(j=i+1;j<10;j++)
        {
            if(A[i]<A[j])
            {
                //đổi chỗ
                tg=A[i];
                A[i]=A[j];
                A[j]=tg;
            }
        }
    }

    //in ra mảng giảm dần
    printf("\nMang giam dan la:");
    for(i=0;i<10;i++)
    {
        printf("\nVi tri [%d]: %d",i,A[i]);
    }

    getch();
}

Không có nhận xét nào:

Đăng nhận xét