Tin học [tin8] viết chương trình

Erza Scarlet.

Học sinh tiến bộ
Thành viên
24 Tháng tám 2017
856
544
154
20
Bình Thuận
THCS Lương Sơn
  • Like
Reactions: Thiên Thuận

ka1412

Học sinh chăm học
Thành viên
24 Tháng mười một 2017
874
730
121
Hà Nội
CNN | Life
Mình viết phần chính thôi nhé:
Mã:
for i:=1 to n do
if a[i] mod 2 =0 then s1:=s1+a[i] else s2:=s2+a[i];
 
  • Like
Reactions: hdiemht

LiLi Nguyễn

Học sinh
Thành viên
1 Tháng năm 2017
135
37
36
20
Viết chương trình nhập vào một mảng n số nguyên, sau đó tính tổng các số chẵn và tổng các số lẽ của mảng.Với n nhập từ bàn phím.
Program bai_tap;
USes Crt;
Var so : array [1.. 100] of integer;
n, i , Duong, am: Integer;
Begin
Clrscr;
Writeln (' do day cua day so N' ); readln (N) ;
Writeln(' nhap cac so Nguyen ');
For i:=1 to n do
Begin writeln('so[',i,']='); readln (so=); end;
Duong:=0; am:=0;
For i:=1 to n do
If so MOD 2= 0 then duong:= Duong + so else am:=am + so;
Writeln ( ' tong so am la:',am);
Writeln ( ' tong so Duong la:',Duong) ;
Readln
End.
 

ka1412

Học sinh chăm học
Thành viên
24 Tháng mười một 2017
874
730
121
Hà Nội
CNN | Life
Program bai_tap;
USes Crt;
Var so : array [1.. 100] of integer;
n, i , Duong, am: Integer;
Begin
Clrscr;
Writeln (' do day cua day so N' ); readln (N) ;
Writeln(' nhap cac so Nguyen ');
For i:=1 to n do
Begin writeln('so[',i,']='); readln (so=); end;
Duong:=0; am:=0;
For i:=1 to n do
If so MOD 2= 0 then duong:= Duong + so else am:=am + so;
Writeln ( ' tong so am la:',am);
Writeln ( ' tong so Duong la:',Duong) ;
Readln
End.
Mình nghĩ bạn cho luôn vòng lặp vào chỗ nhập thì nhanh hơn(nhập xong kt r cộng luôn)
 
Top Bottom