Nhập vào 2 số nguyên a b đưa ra màn hình tổng các số chẵn và tích các số lẻ trong khoảng từ a=>b

2 câu trả lời

program tinh;
uses crt;
var  t, s, a, b, i  : integer;
begin
clrscr;
write('nhap so nguyen a :');readln(a );
write('nhap so nguyen b :');readln(b );
s := 0;
t:= 1;
for i:=a  to b do
if( i mod 2 <> 0 ) then
begin 
t:= t* i;
end;
writeln('tich cac so le  la :', t );
for i:=a  to b do
if( i mod 2= 0 ) then
begin 
s:= s+ i;
end;
writeln(' tong cac so chan la:',s  );
readln
end.

program tong_tich;
var  t, s, a, b, i  : integer;
begin
clrscr;
write('nhap a :');readln(a );
write('nhap  b :');readln(b );
s := 0;
t:= 1;
for i:=a  to b do if( i mod 2 <> 0 ) then begin 
t:= t* i;
end;
writeln('tich cac so le  la :', t );
for i:=a  to b do if( i mod 2= 0 ) then begin 
s:= s+ i;
end;
writeln(' tong cac so chan la:',s  );
readln
end.

Câu hỏi trong lớp Xem thêm