вам дается одно 4-значное число N. вы должны сравнить это число, разбив его на отрезки
блок схема
Ответы
- Считать число N с клавиатуры.
- Разбить число N на четыре цифры (тысячи, сотни, десятки, единицы).
- Сравнить каждую цифру с определенным числом (например, 5).
- Если цифра равна числу 5, увеличить счетчик на 1.
- Повторить шаги 3-4 для всех цифр числа N.
- Вывести значение счетчика.
Например, если число N = 4567, то разбиение на цифры будет выглядеть так: 4, 5, 6, 7. Затем мы сравниваем каждую цифру с числом 5 и увеличиваем счетчик на 1 для цифры 5. В итоге, если в числе N была хотя бы одна цифра 5, то счетчик будет равен 1, и мы выведем это значение.
Ответ:
START
|
V
Enter a 4-digit number N
|
V
N = N % 10000 // убедитесь, что N действительно 4-значное
|
V
thousands = N / 1000 // получить тысячные цифры
hundreds = (N / 100) % 10 // получить сотые цифры
tens = (N / 10) % 10 // получить десятые цифры
ones = N % 10 // получить единицы
|
V
if thousands > hundreds and hundreds > tens and tens > ones:
print "Цифры упорядочены по убыванию"
elif thousands < hundreds and hundreds < tens and tens < ones:
print "Цифры упорядочены по возрастанию"
else:
print "Цифры не упорядочены по возрастанию или убыванию"
|
V
STOP