Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Phuong Huong

BT: Viết chương trình nhập vào dãy n số và in ra tổng các số lẻ trong dãy đó

GIÚP MK VShihi

bi nguyen
1 tháng 4 2017 lúc 12:46

p​rogram Tong_cac_so_le​;

Dragon
5 tháng 4 2017 lúc 21:47

Var i,n,s:integer;

begin

readln(n); s:=0;

for i:=1 to n do

if i mod 2 <> 0 then s:=s+i;

writeln(s);

readln;

end.

huỳnh thị ngọc ngân
6 tháng 4 2017 lúc 11:18

program tongcacsole;

uses crt;

var i, n:integer;

s: longint;

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

begin

clrscr;

write ( ' hay nhap so phan tu cua day so, n= '); readln(n);

writeln( ' nhap cac phan tu cua day so: ');

for i := 1 to n do

begin

write ( ' a[ ' , i , ' ] = ' ); readln(a[ i] );

end;

for i := 1 to n do

if a[ i] mod 2 < > 0 then s := s + i;

writeln ( ' tong cac so le: ' , s);

readln

end.

*bạn có thể thay dòng :

if a[ i] mod 2 < > 0 then s:= s + i;

bằng dòng:

if a[ i] mod 2 = 1 then s:= s + i;

=>đều cho cùng 1 kết quả nhé

huỳnh thị ngọc ngân
9 tháng 4 2017 lúc 15:32

program tong_cac_so_le;

uses crt;

var i, n, s:integer;

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

begin

clrscr;

write ('hay nhap so phan tu cua day so, n='); readln(n);

writeln ('nhap cac phan tu cua day so:');

for i:= 1 to n do

begin

write ('a[', i,']='); readln(a[i]);

end;

s:=0;

for i:=1 to n do

if a[i] mod 2 = 1 then s:=s+ a[i];

writeln('tong cac so le trong day la:',s);

readln

end.

*bạn có thể thay dòng :

if a[i] mod 2=1 then s:=s+ a[i];

thành dòng:

if a[i] mod 2<>0 then s:=s+ a[i];

Giao Huỳnh
9 tháng 4 2017 lúc 9:56

program tongle;
uses crt;
var n,i,tongle:integer;
a:array[1..100] of integer;
begin
clrscr;
write('nhap n:');readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
end;
tongle:=0;
for i:=1 to n do
if a[i] mod 2 <>0 then tongle:=tongle+a[i];
write('tong cac so le trong day la:',tongle);
readln;
end.

huỳnh thị ngọc ngân
9 tháng 4 2017 lúc 15:31

program tong_cac_so_le;

uses crt;

var i, n, s:integer;

a: array [1..100];

begin

clrscr;

write ('hay nhap so phan tu cua day so, n='); readln(n);

writeln ('nhap cac phan tu cua day so:');

for i:= 1 to n do

begin

write ('a[', i,']='); readln(a[i]);

end;

s:=0;

for i:=1 to n do

if a[i] mod 2 = 1 then s:=s+ a[i];

writeln('tong cac so le trong day la:',s);

readln

end.

*bạn có thể thay dòng :

if a[i] mod 2=1 then s:=s+ a[i];

thành dòng:

if a[i] mod 2<>0 then s:=s+ a[i];


Các câu hỏi tương tự
Hồ Thị Ngọc Vy
Xem chi tiết
Hồ Thị Ngọc Vy
Xem chi tiết
Nguyễn anh
Xem chi tiết
Uchiha Obito
Xem chi tiết
minh dương
Xem chi tiết
Hoàng Thị Vân
Xem chi tiết
Nguyễn minh quân
Xem chi tiết
nhannhan
Xem chi tiết
Jeri James
Xem chi tiết
Hiền Nguyễn
Xem chi tiết