Nhấp một dãy n số bất kỳ vào một mảng,với n<=10 nhập từ bàn phím

158

Top 1000 câu hỏi thường gặp môn Tin học có đáp án (phần 5) hay nhất được biên soạn và chọn lọc giúp bạn ôn luyện và đạt kết quả cao trong bài thi môn Tin học.

Nhấp một dãy n số bất kỳ vào một mảng,với n<=10 nhập từ bàn phím

Câu 25: Nhấp một dãy n số bất kỳ vào một mảng,với n<=10 nhập từ bàn phím. Sắp xếp dãy số nhập theo thứ tự tăng dần,đưa kết quả ra màn hình.

Lời giải

#include

#include

void main()

{

  int a[100], i, j, n, temp;

  printf("Nhap so phan tu:");

  scanf("%d",&n);

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

    {

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

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

    }

  printf("\n");

  for (i = 0; i < n; i++) printf("%d ",a[i]);

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

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

    {

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

       {

        temp = a[i];

        a[i] = a[j];

        a[j] = temp;

        }

    }

    for (j=0; j<n; j++)    printf("\n %d ",a[j]);

    getch();

}

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá