Задачі з теми "Використання умовного оператора в тілі операторів циклу з умовою".

УВАГА! До розв’язання, пов’язаних з обробкою заданого числа натурального числа, рекомендовано розв’язати задачу 6.90.

6.22. Дано натуральне число. Визначити:
а) кількість цифр 3 в них.
Вхідні дані
63385345731
Результат
4


n=int(input())
k=0
while n//10!=0:
      if n%10==3:
            k+=1
      n=n//10
print(k)

б) скільки разів у ньому зустрічається остання цифра.
Вхідні дані
12422432142
Результат
5

в) кількість парних цифр у ньому. Складену умову і більше одного неповного умовного оператора не використовувати.
Вхідні дані
356891
Результат
2

г) сума його цифр, які більші п’яти.
Вхідні дані
63284597
Результат
30


Це ще в розробці

д) добуток його цифр, які більші семи.
Вхідні дані
2384928
Результат
576

е) скільки разів у ньому зустрічаються цифри 0 і 5 (усього).
Вхідні дані
35048550045
Результат
7

6.23. Дано натуральне число. Визначити:

а) скільки разів у ньому зустрічається цифра а;

Вхідні дані
Результати роботи
5
63385345731
2

б) кількість його цифр, яка кратні z (значення z вводиться з клавіатури; z = 2, 3, 4);

Вхідні дані
Результати роботи
3
63389345730
7

в) суму його цифр, які більші за а (значення а вводиться з клавіатури; 0 <= a <= 8);

Вхідні дані
Результати роботи
5
63385345731
21

г) скільки разів у ньому зустрічаються х і y.

Вхідні дані
Результати роботи
3 5
63385345731
6

6.24. Дано непусту послідовність цілих чисел, які закінчуються нулем. Знайти:
а) суму усіх чисел послідовності, яка більші числа х;

Вхідні дані
Результати роботи
91 48 72 21 7 32 0
7
3
б) кількість усіх парних чисел послідовності.
Вхідні дані
Результати роботи
34 56 9 51 7 524
6.25. Дано послідовність ненульових цілих чисел, яка закінчуються нулем. Визначити, скільки разів у цій послідовності змінюється знак. (Наприклад, у послідовності 10, -4, 12, 56, -4 знак змінюється 3 рази).
6.26. Дано натуральне число.
а) Визначити його максимальну цифру.
Вхідні дані
Результати роботи
67184328
б) Визначити його мінімальну цифру.
Вхідні дані
Результати роботи
594826732
6.27. Дано натуральне число.
а) Визначити його максимальну і мінімальну цифри.
Вхідні дані
Результати роботи
465582738 2
б) Визначити, на скільки його максимальна цифра перевищує мінімальну.
Вхідні дані
Результати роботи
465582736
в) Знайти суму максимальної та мінімальної цифр.
Вхідні дані
Результати роботи
4655827310
6.28. Дано натуральне число, в якому усі цифри різні. Визначити:
а) порядковий номер його максимальної цифри, рахуючи номера:
від кінця числа;
від початку числа;
б) порядковий номер його мінімальної цифри, рахуючи номера:
від кінця числа;
від початку числа.
Примітка. В усіх випадках використовувати один оператор циклу.
6.29. Дано натуральне число, в якому усі цифри різні. Визначити порядковий номер його максимальної і мінімальної цифр, рахуючи номера:
а) від кінця числа;
б) від початку числа.
6.30. Дано натуральне число. Визначити номер цифри 8 у ньому, рахуючи від кінця числа. Якщо такої цифри немає, відповіддю повинно бути число 0, якщо таких цифр в числі декілька - повинен бути визначений номер самого лівого з них.
6.31. Дано натуральне число. Визначити, скільки разів у ньому зустічається максимальна цифра (наприклад, для числа 132 233 відповідь дорівнює 3, для числа 46 336 - 2, для числа 12 345 - 1).
6.32. Дано натуральне число. Визначити, скільки разів у ньому зустічається мінімально цифра (наприклад, для числа 102 200 відповідь дорівнює 3, для числа 40 330 - 2, для числа 10 345 - 1).
6.33. Надрукувати усі кратні тринадцяти натуральні числа, менші 100. ……….
6.34. Знайти 15 перших  натуральних чисел, які діляться націло на 19 і знаходяться в інтервалі, ліва границя якого рівна 100.
6.35. Дано 20 перших натуральних чисел, яка діляться націло на 13 або на 17 і які знаходяться в інтервалі, ліва границя якого дорівнює 100.
6.37. Скласти програму, яка визначає загальне число видалень і загальний штрафний час кожного із хокейних команд під час гри (гравці видаляються на 2, 5 і 10 хв). Закінчення гри моделювати введенням числа 0.
6.38. Дано натуральне число. Визначити, скільки разів у ньому зустрічається перша цифра.
6.39. Дано натуральне число n (n > 9). Визначити його другу (з початку) цифру. Задачу розв’язати двома способами:
а) з використанням двохм операторів циклу;
б) з використанням одного оператора циклу.
6.40. Дано натуральне число n (n > 99). Визначити його третю (з початку) цифру. Задачу розв’язати двома способами:
а) з використанням двохм операторів циклу;
б) з використанням одного оператора циклу.
6.41. Дано натуральне число.
а) Визначити дві його максимальні цифри.
б) Визначити дві його мінімальні цифри.
Зауваження. В обох задачах використовувати тільки один оператор циклу.
у.
6.42. Дано натуральне число, в якому усі цифри різні. Визначити:
а) порядковий номер двох його максимальних цифр, рахуючи номера:
від кінця числа;
від початку числа.
б) порядковий номер двох його мінімальних цифр, рахуючи номера:
від кінця числа;
від початку числа.
Зауваження. В обох задачах використовувати тільки один оператор циклу.
6.43. Дано непусту послідовність дійсних чисел, яка закінчується числом 1000. Послідовність є неспадною. Декілька чисел, які розміщені поряд, рівні між собою. Знайти кількість таких чисел. Скільки різних чисел є в послідовності?
6.44. Дано непусту послідовність дійсних чисел, які закінчуються нулем. Послідовність є незростаючою. Знайти кількість різних чисел в послідовності.
6.45. Знайти найбільших спільний дільник трьох заданих натуральних чисел, використовуючи алгритс Евкліда і з урахуванням того, що НСД(a, b, c) = НСД(НСД(a, b), c)