Tính tổng của các số chẵn có 3 chứ số chia hết cho 9
< Có lơi giải mk TK >
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
const fi='dl.dat';
fo='kq.dat';
var f1,f2:text;
a:array[1..100]of integer;
i,n,dem1,dem2,t1,t2:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
for i:=1 to n do read(f1,a[i]);
dem1:=0;
dem2:=0;
for i:=1 to n do
begin
if a[i] mod 2=0 then inc(dem1)
else inc(dem2);
end;
t1:=0;
t2:=0;
for i:=1 to n do
begin
if (a[i] mod 6=0) then t1:=t1+a[i];
if (a[i] mod 9=0) and (a[i] mod 2<>0) then t2:=t2+a[i];
end;
writeln(f2,dem1,' ',dem2);
writeln(f2,t1);
writeln(f2,t2);
close(f1);
close(f2);
end.
const fi='dl.dat';
fo='kq.dat';
var f1,f2:text;
a:array[1..100]of integer;
i,n,dem1,dem2,t1,t2:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
for i:=1 to n do read(f1,a[i]);
dem1:=0;
dem2:=0;
for i:=1 to n do
begin
if a[i] mod 2=0 then inc(dem1)
else inc(dem2);
end;
t1:=0;
t2:=0;
for i:=1 to n do
begin
if (a[i] mod 6=0) then t1:=t1+a[i];
if (a[i] mod 9=0) and (a[i] mod 2<>0) then t2:=t2+a[i]
end
writeln(f2,dem1,' ',dem2)
writeln(f2,t1)
writeln(f2,t2)
close(f1)
close(f2)
;-;
Số số hạng ( 990-108):9+1=99
tổng (990+108)x99:2=54351
Đáp số : 54351
Hiệu hai số đó là:
9 x 2 + 1 = 19
Số bé là:
( 2011 - 19 ) : 2 = 996
Số lớn là:
2011 - 996 = 1015
Đ/s: ...
P/s: Không chắc nha
Số đầu là 180
Số cuối 990
Số số hạng là: (990 - 180) : 2 = 405( số)
Đáp số: 405 số chia hết cho 2, 5 và 9
các chữ số chẵn chia hết cho 5 là: 90000 tổng = 9
( đó là cách nhanh nhất )
số chẫn nhỏ nhất có 3 chữ số chia hết cho 9 là: 108
Số chẵn lớn nhất có 3 chữ số chia hết cho 9 là: 990
Các số liên tiếp chia hết cho 9 đều cách nhau 18 đơn vị
tổng tất cả các số chẵn có 3 chữ số chia hết cho 9 là:
108 + 126 + 144 +...+ 990 (tổng trên có (990 - 108) : 18 + 1 = 50 số hạng)
= (108 + 990) x 50 : 2 = 27450
Đ/S :27450
số lớn nhất có ba chữ số chia hết cho 9 là 999
số bé nhất có ba chữ số chia hết cho 9 la 108
số các số hạng trong dãy cách đều là
(999 - 108) : 9 + 1=100 ( số hạng )
tổng số các số hạng trong dãy cách đều là
(999 + 108) *100 : 2= 55350
Đáp số :55350