Bài 11: Kiểu mảng

BU

Làm giúp bài tin này với ạ. Nghĩ hoài vẫn chưa ra đáp án câu cuối.

1)Nhập một dãy n phần tử ra màn hình.

2)Sắp xếp dãy theo thứ tự tăng dần và in ra kết quả.

3)Nhập số nguyên dương x bất kì.Tìm số chắn lớn nhất mà không vượt quá x.

NT
22 tháng 1 2021 lúc 21:39

1:

uses crt;

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

i,n:integer;

begin

clrscr;

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

for i:=1 to n do

  begin

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

end;

for i:=1 to n do 

  write(a[i]:4);

readln;

end.

2: 

uses crt;

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

i,n,j,tam:integer;

begin

clrscr;

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

for i:=1 to n do

  begin

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

end;

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;

for i:=1 to n do 

  write(a[i]:4);

readln;

end.

3:

uses crt;

var x,i,max:integer;

begin

clrscr;

repeat

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

until x>0;

max:=0;

for i:=1 to x do 

  if i mod 2=0 then

begin

if max<=i then max:=i;

end;

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ự
KL
Xem chi tiết
KL
Xem chi tiết
HA
Xem chi tiết
KL
Xem chi tiết
AL
Xem chi tiết
NP
Xem chi tiết
HT
Xem chi tiết
NT
Xem chi tiết
LC
Xem chi tiết