Bài 11: Kiểu mảng

bui pham phuong Uyen

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.

Nguyễn Lê Phước Thịnh
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ự
Khánh Linh
Xem chi tiết
Khánh Linh
Xem chi tiết
Hwang Ah
Xem chi tiết
Khánh Linh
Xem chi tiết
Anna Lagila
Xem chi tiết
nguyễn an phát
Xem chi tiết
Hoangf Thu
Xem chi tiết
Nguyễn Phú Trọng
Xem chi tiết
Linh Chi
Xem chi tiết