Определи, какое значение будет выведено на экран после выполнения фрагмента алгоритма:

k := 0

n := 1258

пока n > 0

k := k + 1

n := n div 10

вывод k
ПОМОГИТЕ ПРОШУ!!
Ответ
5 (1 оценка)
1
Famouse 1 год назад
Светило науки - 203 ответа - 0 раз оказано помощи

Ответ:

4

Объяснение:

Этот фрагмент алгоритма будет подсчитывать количество цифр в числе n.

Переменная k устанавливается в 0 в начале, затем в цикле пока n больше 0, на каждой итерации переменная k увеличивается на 1, а число n делится на 10 без остатка, что приводит к тому, что каждая цифра числа удаляется из него.

Когда n достигнет 0, цикл прекратится, и на экран будет выведено значение переменной k, которое равно количеству цифр в исходном числе n.

Так как число n равно 1258, которое имеет 4 цифры, то после выполнения фрагмента алгоритма на экран будет выведено число 4.

Остались вопросы?