Дано натуральное число.Найти количество цифр числа - QBasic
Формулировка задачи:
1)Дано натуральное число.Найти количество цифр числа.
2)Найти колличество трехначных чисел сумма цифр которых равно А, а само число заканчивается цифрой В(А и В вводятся с клавиатуры).
Очень нужно.Я понимаю что они легкие,но я лично ничего понять в них не могу(
Решение задачи: «Дано натуральное число.Найти количество цифр числа»
textual
Листинг программы
input n do k=k+1 n=n\10 loop until n=0 print k
Объяснение кода листинга программы
В этом коде на языке QBasic:
- Вводится число
nс помощью командыinput n. - Инициализируется переменная
kсо значением 1. - Запускается цикл
do, который будет выполняться, покаnне станет равным 0. - Внутри цикла
doвыполняется операцияn=n\10, которая отбрасывает последнюю цифру числаnи оставляет только оставшиеся цифры. - После выполнения цикла
doвыводится значение переменнойkс помощью командыprint k. Таким образом, этот код считает количество цифр введенного числа.