Bài 9. Làm việc với dãy số

HN

Viết chương trình nhập vào 1 dãy gồm 30 phần tử sắp xếp dãy đó theo thứ tự tăng dần

H24

Program Day_So_Giam_Dan;
Begin
Write(‘a[‘,i,’]= ‘);
End;
Readln;

End.

Bình luận (2)
H24
#include <stdio.h> int main(){    int a[100];    int n;    printf("\nNhap so luong phan tu n = ");    do{        scanf("%d", &n);        if(n <= 0){            printf("\nNhap lai n = ");        }    }while(n <= 0);        for(int i = 0; i < n; i++){        printf("\nNhap a[%d] = ",i);        scanf("%d", &a[i]);    }        // Sap xep dung thuat toan sap xep chon    int tg;    for(int i = 0; i < n - 1; i++){        for(int j = i + 1; j < n; j++){            if(a[i] > a[j]){                // Hoan vi 2 so a[i] va a[j]                tg = a[i];                a[i] = a[j];                a[j] = tg;                    }        }    }            printf("\nMang da sap xep la: ");    for(int i = 0; i < n; i++){        printf("%5d", a[i]);    }        } 
Bình luận (0)
NT
21 tháng 4 2021 lúc 19:30

uses crt;

var a:array[1..30]of integer;

i,j,tam:integer;

begin

clrscr;

for i:=1 to 30 do 

  begin

write('A[',i,']='); readln(a[i]);

end;

for i:=1 to 29 do 

  for j:=i+1 to 30 do 

  if a[i]>a[j] then 

begin

tam:=a[i];

a[i]:=a[j];

a[j]:=tam;

end;

for i:=1 to 30 do 

  write(a[i]:4);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
NC
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
DM
Xem chi tiết
MP
Xem chi tiết
JJ
Xem chi tiết
EK
Xem chi tiết
HV
Xem chi tiết