Tailieumoi.vn biên soạn và giới thiệu bộ câu hỏi Tin học gồm các kiến thức lý thuyết và thực hành, giúp học sinh ôn tập và bổ sung kiến thức cũng như hoàn thành tốt các bài kiểm tra môn Tin học. Mời các bạn đón xem:
Top 1000 câu hỏi thường gặp môn Tin học (Phần 5)
Câu 17: 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.
Lời giải:
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.
Xem thêm các bài tập thường gặp môn Tin học hay, chọn lọc khác:
Câu 2: Một thủ tục trong Logo bắt đầu và kết thúc bởi.....
Câu 4: Một thủ tục trong Logo có ba phần. Kể tên các phần đó..........
Câu 5: Thủ tục là gì? Thủ tục trong logo?......
Câu 7: Khi sử dụng chương trình Paint để vẽ một bức tranh, em có thể lưu bức tranh đó ở đâu?........
Câu 8: Trình bày sơ đồ khối cấu trúc rẽ nhánh đang thiếu, dạng đủ.......
Câu 10: Viết chương trình nhập vào một số nguyên n rồi in ra màn hình tổng các chữ số của n...
Câu 11: Viết chương trình tính tổng 20 số tự nhiên đầu tiên.......
Câu 12: Viết chương trình tính tổng các số chia hết cho 2 của một mảng số được nhập từ bàn phím.....
Câu 13: Viết chương trình in ra các số hoàn thiện khoảng từ M đến N...
Câu 14: Khi truy cập Internet, chúng ta không thể tìm kiếm thông tin nào dưới đây?..
Câu 19: Viết thủ tục vẽ 5 hình vuông lồng nhau có cạnh bằng 100 bước Rùa.......
Câu 22: div là gì và mod là gì. Lấy ví dụ....