Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 04:04
628
Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1
1
ответ
Var n,k:integer;
begin
write('n = ');
readln(n);
k:=0;
while n>0 do
begin
if n mod 10 = 1 then k:=k+1;
n:=n div 10;
end;
writeln('k = ',k);
end.
Пример:
n = 3191
k = 2
begin
write('n = ');
readln(n);
k:=0;
while n>0 do
begin
if n mod 10 = 1 then k:=k+1;
n:=n div 10;
end;
writeln('k = ',k);
end.
Пример:
n = 3191
k = 2
0
·
Хороший ответ
4 апреля 2023 04:04
Остались вопросы?
Еще вопросы по категории Информатика
Рассмотрите элементы блок-схемы алгоритма установите соответствие ГОСПОДИ ПОМИЛУЙ ПОМОГИТЕЕЕЕЕЕ...
Первая цифра после точки. Дано положительное действительное число X. Выведите его первую цифру после десятичной точки. Python...
Брошюра содержит 16 страниц, на каждой из которых в среднем по 32 строки, содержащих 64 символов каждая. Сколько килобайт составляет информационный об...
1) С какой целью человек осуществляет преобразование информации из одной формы представления в другую? Приведите примеры таких преобразований. 2) В че...
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисле...