Một số khái niệm về lập trình và ngôn ngữ lập trình

BU

bài 1:Viết chương trình nhập vào một mảng số nguyên gồm n phần tử(n<100) nhập từ bàn phím thực hiện các công việc sau:

a)In ra màn hình các phần tử của mảng vừa nhập.

b) Sắp xếp dãy số nguyên theo thứ tự tăng dần.

c) Nhập số nguyên x bất kì.Tính số chắn lớn nhất không được vượt quá x.

NT
27 tháng 1 2021 lúc 13:15

Bài 1: 

uses crt;

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

i,n,kt,max,x,j,tam:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

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

end;

writeln('Mang ban vua nhap la: ');

for i:=1 to n do 

  write(a[i]:4);

writeln;

for i:=1 to n-1 do 

  for j:=i+1 to n do 

if a[i]>a[j] then 

begin

tam:=a[i];

a[i]:=a[j];

a[j]:=tam;

end;

writeln('Day tang dan la: ');

for i:=1 to n do 

  write(a[i]:4);

writeln;

write('Nhap x='); readln(x);

max:=0;

kt:=0;

for i:=1 to n do 

  if (a[i] mod 2=0) and (a[i]<=x) then 

   begin

  if max<a[i] then max:=a[i];

kt:=1;

end;

if kt=0 then writeln('Trong day khong co so le')

else writeln('So chan lon nhat khong vuot qua ',x,' la: ',max);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
LT
Xem chi tiết
LT
Xem chi tiết
LT
Xem chi tiết
DV
Xem chi tiết
LT
Xem chi tiết
LT
Xem chi tiết
NT
Xem chi tiết
NT
Xem chi tiết
NT
Xem chi tiết