Ôn tập cuối năm

đạt lê

Viết trương trình passcal nhập vào dãy số nguyên từ bàn phím 

A)in ra màn hình dãy số giảm dần

B)tổng các phần tử chẵn của dãy

Cao ngocduy Cao
18 tháng 5 2022 lúc 11:26

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.

Bình luận (0)
Nguyễn Lê Phước Thịnh
19 tháng 5 2022 lúc 1:09

uses crt;

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

i,n,t,tam,j:integer;

begin

clrscr;

readln(n);

for i:=1 to n do readln(a[i]);

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);

writeln;

t:=0;

for i:=1 to n do 

 if a[i] mod 2=0 then t:=t+a[i];

writeln(t);

readln;

end.

Bình luận (0)
Na Gaming
19 tháng 5 2022 lúc 1:13

uses crt;

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

i,n,t,tam,j:integer;

begin

clrscr;

readln(n);

for i:=1 to n do readln(a[i]);

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);

writeln;

t:=0;

for i:=1 to n do 

 if a[i] mod 2=0 then t:=t+a[i];

writeln(t);

readln;

end.

 
Bình luận (0)

Các câu hỏi tương tự
Vẹt Vẹt
Xem chi tiết
Yan Dyi
Xem chi tiết
Phạm Linh
Xem chi tiết
Nguyễn Khải Minh
Xem chi tiết
Ngọc Ty
Xem chi tiết
06 mkhang
Xem chi tiết
Thánh Tiền
Xem chi tiết
Vân anh
Xem chi tiết
7-8a6 Phạm Ngọc Đức
Xem chi tiết