Các chữ số từ 0 đến 9, nếu một chữ số bất kỳ có một đường khép kín thì ta gọi chữ số đó có 1 lỗ hổng, có hai đường khép kín thì ta gọi số đó có 2 lỗ hổng, và không có đường khép kín nào thì ta gọi chữ số đó có 0 lỗ hổng. Vậy các chữ số 0, 4, 6, 9 có 1 lỗ hổng, chữ số 8 có 2 lỗ hổng và các chữ số 1, 2, 3, 5, 7 có 0 lỗ hổng.
Cho một số nguyên dương N (1 ≤ N ≤ 2147483647), ta luôn đếm được số lỗ hổng của các chữ số xuất hiện trong nó.
Ví dụ: Với N = 388247 thì ta đếm được N có 5 lỗ hổng.
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.
![](https://rs.olm.vn/images/avt/0.png?1311)
const
fi='lhcs.inp';
fo='lhcs.out';
a:array[0..9] of byte=(1,0,0,0,1,0,1,0,2,1);
var
f:text;
t,n:integer;
procedure inp;
begin
assign(F,fi);
reset(F);
read(f,n);
close(F);
end;
procedure out;
begin
assign(f,fo);
rewrite(F);
t:=0;
while n<>0 do
begin
t:= t+a[n mod 10];
n:= n div 10
end;
write(f,t);
close(F);
end;
BEGIN
INP;
OUT;
END.
const
fi='lohongcs.inp';
fo='lohongcs.out';
var
f:text;
i,s:integer;
n:longint;
a:array[0..9] of byte;
begin
assign(f,fi);
reset(f);
read(f,n);
for i:= 1 to n do
read(f,a[i]);
a[8]:=2;
a[0]:=1; a[4]:=1; a[6]:=1; a[9]:=1;
a[1]:=0; a[2]:=0; a[3]:=0; a[5]:=0; a[7]:=0;
close(F);
assign(f,fo);
rewrite(F);
s:=0;
repeat
i:=n mod 10;
s:=s+a[i];
n :=n div 10 ;
until n=0;
write(f,s);
close(F);
end.
![](https://rs.olm.vn/images/avt/0.png?1311)
Yêu cầu: Viết chương trình đếm xem số n (có 3 chữ số) có bao nhiêu lỗ.
như này ạ.
![](https://rs.olm.vn/images/avt/0.png?1311)
const
nhap='bai1.inp';
xuat='bai1.out';
var n,m,u,d:int64;
begin
assign(input,nhap);reset(input);
assign(output,xuat);rewrite(output);
read(n);
while n<>0 do
begin
m:=n mod 10;
n:=n div 10;
if (m=1) or (m=2) or (m=3) or (m=5) or
(m=7) then d:=0;
if (m=0) or (m=4) or (m=6) or (m=9)
then d:=1;
if m=8 then d:=2;
u:=u+d;
end;
writeln(u);
close(input);close(output);
end.
![](https://rs.olm.vn/images/avt/0.png?1311)
đáp án 21 nhưng mình mới vẽ ra có 19 thôi. Đáp án 21 chuẩn đó theo đáp án của MYTS
![](https://rs.olm.vn/images/avt/0.png?1311)
https://olm.vn/hoi-dap/detail/2783478102.html
Xem tại link này(mình gửi cho)
Học tốt!!!!!!!!!!!!!!!!
kham khảo
Câu hỏi của Nguyễn Võ Trí Dũng - Toán lớp 4 - Học toán với OnlineMath
vào thống kê hỏi đáp của mk có chữ màu xanh trong câu trả lời này nhấn zô đố sẽ ra
hc tốt
![](https://rs.olm.vn/images/avt/0.png?1311)
15 con duong di tu Ha Noi den Phu Tho
so nho trong hai so la 78
hai bai nay la toan Violympic lop 6 phai khong ,minh lam roi bao dam dung
![](https://rs.olm.vn/images/avt/0.png?1311)
Gọi số cần tìm là x a b , trong đó: a, b là các chữ số; x ∈ N.
Khi viết thêm chữ số 0 vào giữa chữ số hàng chục và chữ số hàng đơn vị ta được số mới là x a 0 b
Theo đề bài, ta có:
x a 0 b = 9. x a b
<=> 1000x + 100a + b = 9(100x + 10a + b)
<=> 1000x + 100a + b = 900x + 90a + 9b
<=> 100x + 10a = 8b
<=> 50x + 5a = 4b
Vì b≤9 nên 4b≤4.9 = 36, do đó: 50x + 5a ≤ 36 => x = 0
Khi đó số cần tìm là a b , với 5.a = 4.b
Vì a≠0 và a, b là các chữ số nên ta có a = 4. Từ đó suy ra b = 5.
Vậy số cần tìm là 45
rồi câu hỏi chỗ nào v ?