viết ct con nhập từ bàn phím dãy số s gồm k phần tử số nguyên (k <=890).hãy in ra màn hình các số chia hết choo 5 và không chia hết cho r . tính tổng bình phương các số đó. r nhập từ bàn phím
2 câu trả lời
Câu 1:
uses crt;
var a:array[1..10]of integer;
i,n,t:integer;
begin
clrscr;
write('n='); readln(n);
if (n>0) and (n<=10) then
begin
t:=0;
for i:=1 to n do
begin
write('a[',i,']='); readln(a[i]);
t:=t+a[i];
end;
writeln('tong cua day so la: ',t);
end
else writeln('vui long nhap lai');
readln;
end.
Câu 2:
uses crt;
var b:array[1..20]of integer;
i,n:integer;
begin
clrscr;
write('n='); readln(n);
if (n>0) and (n<=20) then
begin
for i:=1 to n do
begin
write('b[',i,']='); readln(b[i]);
end;
for i:=1 to n do
write(b[i]:4);
end
else writeln('vui long nhap lai');
readln;
là
uses crt;
var a:array[1..20]of integer;
i,t:integer;
begin
clrscr;
for i:=1 to 20 do
begin
repeat
write('a[',i,']='); readln(a[i]);
if a[i]<0 then writeln('ban da nhap sai, yeu cau ban nhap lai');
until a[i]>=0;
end;
t:=0;
for i:=1 to 20 do
if (a[i] mod 2=0) and (i mod 2=1) then t:=t+a[i];
writeln('tong cac phan tu la so chan o vi tri le trong day la: ',t);
readln;
end.
Bài 2:
uses crt;
var a:array[1..150]of longint;
i,dem,n:integer;
begin
clrscr;
write('n='); readln(n);
if n<=150 then
begin
for i:=1 to n do
begin
repeat
write('a[',i,']='); readln(a[i]);
if a[i]>=1000 then writeln('ban da nhap sai, yeu cau ban nhap lai');
until a[i]<1000;
end;
{----------------------------------------------------------}
dem:=0;
for i:=1 to n do
if a[i]>0 then inc(dem);
writeln('so luong so duong trong day la: ',dem);
end;
readln;
end.