Trang chủ Tin Học Lớp 6 Viết chương trình cho phép nhập n số sắp xếp...

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 câu hỏi 1766292 - hoctapsgk.com

Câu hỏi :

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

Lời giải 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

Thảo luận

-- chx hiểu lắm
-- buff hồi nào
-- ê bn làm phần for kìa
-- quên mik làm sai tí để mik sửa
-- đúng chx men
-- đúng rồi đó
-- vậy cho mik xin ctlhn đi mik xin cho nhóm đi đi
-- ko đc đợi bn nào vào trả lời đã

Lời giải 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ạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 6

Lớp 6 - Là năm đầu tiên của cấp trung học cơ sở. Được sống lại những khỉ niệm như ngày nào còn lần đầu đến lớp 1, được quen bạn mới, ngôi trường mới, một tương lai mới!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247