Сколько четных цифр встречается в этой записи
Перейти к содержимому

Сколько четных цифр встречается в этой записи

  • автор:

Посчитать четные и нечетные цифры числа

Определить, сколько в числе четных цифр, а сколько нечетных. Число вводится с клавиатуры.

Решение задачи на языке программирования Python

Если число делится без остатка на 2, его последняя цифра четная. Увеличиваем на 1 счетчик четных цифр even . Иначе последняя цифра числа нечетная, увеличиваем счетчик нечетных цифр odd .

В Python операцию нахождения остатка от деления выполняет знак % .

Чтобы избавиться от младшего уже учтенного разряда, число следует разделить нацело на 10. Деление нацело обозначается двумя слэшами // .

a = int(input()) even = 0 odd = 0 while a > 0: if a % 2 == 0: even += 1 else: odd += 1 a = a // 10 print(f'Even: , odd: ')
65439 Even: 2, odd: 3

Кроме чисто математического подхода в Python можно решить задачу «через строку». Мы не будем переводить введенное строковое представление числа к целочисленному типу, вместо этого переберем символы строки в цикле for . Каждый символ преобразуем к числу и проверим на четность.

a = input() even = 0 odd = 0 for i in a: if int(i) % 2 == 0: even += 1 else: odd += 1 print("Even: %d, odd: %d" % (even, odd))

Поскольку количество четных (как и нечетных) цифр ограничено, в программу можно включить что-то типа «базы данных» и проверять каждый символ на вхождение в нее.

a = input() digits = "02468" even = 0 odd = 0 for i in a: if i in digits: even += 1 else: odd += 1 print("Even: %d, odd: %d" % (even, odd))

Обратим внимание, что оператор in языка Python в заголовке цикла for обозначает иное, чем в заголовке условного оператора. Логическое выражение i in digits возвращает истину если i входит в состав digits . В иных случаях — ложь.

X Скрыть Наверх

Решение задач на Python

Сколько четных цифр встречается в этой записи

Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников

Задание 14. Информатика. 2023-6

Значение арифметического выражения $$ 4^ <2022>— 2 \cdot 4^ + 16^ + 192 $$ записали в системе счисления с основанием \(4\). Определите количество цифр \(3\) в записи этого числа.

Задание 14. Информатика. 2023-5

Значение арифметического выражения $$ 5^ <2022>— 2 \cdot 5^ + 25^ + 2500 $$ записали в системе счисления с основанием \(5\). Определите количество цифр \(4\) в записи этого числа.

Задание 14. Информатика. 2023-4

Значение арифметического выражения $$ 1331^ <650>— 55 \cdot 121^ + 77 \cdot 11^ — 3 \cdot 11^ — 221 $$ записали в системе счисления с основанием \(11\). Определите количество цифр \(A\) в записи этого числа.

Задание 14. Информатика. 2023-3

Значение арифметического выражения $$ 243^ <540>— 6 \cdot 9^ + 21 \cdot 3^ — 3 \cdot 3^ — 200 $$ записали в системе счисления с основанием \(9\). Определите количество цифр \(8\) в записи этого числа.

Задание 14. Информатика. 2023-2

Значение арифметического выражения $$ 4^ <2022>— 6 \cdot 4^ + 5 \cdot 64^ — 3 \cdot 2^ — 100 $$ записали в системе счисления с основанием \(8\). Определите количество цифр \(7\) в записи этого числа.

Рубрика «ЕГЭ Задание 14»

Е14.55 неизвестная цифра из алфавита 15-ричной системы счисления

27.10.2022 ЕГЭ Задание 14 Администратор Комментарии: 0

Операнды арифметического выражения записаны в системе счисления с основанием 15. 123×515 + 1×23315 В записи чисел переменной x обозначена неизвестная цифра из алфавита 15-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 14. Для найденного значения x вычислите частное от деления значения арифметического выражения на 14 и укажите его в …

Е14.54 Сколько чётных цифр встречается в этой записи

20.04.2022 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение выражения 5 ∙ 7298 + 7 ∙ 8112 + 316 — 171 записали в системе счисления с основанием 9 без незначащих нулей. Сколько чётных цифр встречается в этой записи? Ответ: СтатГрад Вариант ИН2110402 30.03.2022 – задание №14

Е14.53 Значение арифметического выражения 6*512^180+7*64^181+3*8^184+5*8^125-65 записали

22.02.2022 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение арифметического выражения 6*512180+7*64181+3*8184+5*8125-65 записали в системе счисления с основанием 64. Сколько значащих нулей содержится в этой записи? Ответ: Апробация ЕГЭ по информатике 19 февраля 2022 – задание №14 Тренировочный экзамен по информатике и ИКТ (КЕГЭ) в компьютерной форме

Е14.52 Какая цифра чаще всего встречается в этой записи?

15.02.2022 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение выражения 5 ∙ 3438 + 4 ∙ 4912 + 714 – 98 записали в системе счисления с основанием 7 без незначащих нулей. Какая цифра чаще всего встречается в этой записи? Ответ: СтатГрад Вариант ИН2110301 08.02.2022 – задание №14

Е14.51 N^25 — 2N^13 + 10 записали в системе счисления с основанием N

27.01.2022 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение арифметического выражения: N25 — 2N13 + 10 записали в системе счисления с основанием N. Определите основание системы счисления, если известно, что сумма разрядов в числе, представленном в этой системе счисления, равна 75? Ответ: «Некрыловские варианты» от Евгения Джобса — Вариант 6

Е14.50 125^200 — 5^x + 74 содержит ровно 100 цифр «4» в пятеричной записи числа

25.01.2022 ЕГЭ Задание 14 Администратор Комментарии: 0

При каком наименьшем введённом значении x запись выражения 125200 — 5x + 74 содержит ровно 100 цифр «4» в пятеричной записи числа? «Некрыловские варианты» от Евгения Джобса — Вариант 5

Е14.49 Сколько разных цифр встречается в этой записи?

18.11.2021 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение выражения 436 + 3 ∙ 420 + 415 + 2 ∙ 47 + 49 записали в системе счисления с основанием 16. Сколько разных цифр встречается в этой записи? СтатГрад Вариант ИН2110101 27.10.2021– задание №14

Е14.48 3*4^38+2*4^23+4^20+3*4^5+2*4^4+1 записали в системе счисления с основанием 16

08.09.2021 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение арифметического выражения 3*438+2*423+420+3*45+2*44+1 записали в системе счисления с основанием 16. Сколько значащих нулей содержится в этой записи? Источник: Демонстрационный вариант ЕГЭ по информатике 2022 г. задания №14

Е14.47 4^14+64^16–81 записали в системе счисления с основанием 4

15.06.2021 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение арифметического выражения: 414 + 6416 — 81 записали в системе счисления с основанием 4. Сколько цифр «0» содержится в этой записи? Ответы: Источник: «05.04.2021 ЕГЭ 100БАЛЛОВ, Иосиф Дзеранов»

Е14.46 Значение арифметического выражения: 97 + 321 – 8 записали

10.02.2021 ЕГЭ Задание 14 Администратор Комментарии: 0

Значение арифметического выражения: 97 + 321 – 8 записали в системе счисления с основанием 3. Найдите сумму цифр в этой записи. Ответ запишите в десятичной системе. Ответ: Тренировочный вариант от 16.11.2020 «Евгений Джобс»

Сколько четных цифр встречается в этой записи

3-х месячный курс «Во все тяжкие»

Обществознание с HISTRUCTOR

История с HISTRUCTOR

3-х месячный курс для 10 классов

Математика с математиком МГУ

  • Главная
  • Каталог задач
  • Каталог заданий по ЕГЭ — Информатика
  • Работа с цифрами числа
  • Задача # 30273

Тема 5 . Простейшие исполнители и алгоритмы
5 .03 Работа с цифрами числа
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами — ЛЕГКО!
Подтемы раздела простейшие исполнители и алгоритмы
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1 # 30273

На вход алгоритма подаётся натуральное число .

Алгоритм строит по нему новое число следующим образом.

1) Вычисляется сумма всех чётных цифр десятичной записи числа . Если чётных цифр нет, сумма считается равной .

2) Вычисляется сумма всех цифр десятичной записи числа , стоящие на позициях с нечётными номерами. Позиции нумеруются слева направо, начиная с .

3) Вычисляется результат R как модуль разности и .

Например, . Сумма чётных цифр .

Сумма цифр в позициях с нечётными номерами . Результат работы алгоритма .

Укажите наименьшее число, в результате обработки которого по данному алгоритму получится число .

Показать ответ и решение

Если внимательно посмотреть, то мы всегда можем брать только нечетные позиции и складывать и получать число меньше. Если максимальное число мы можем взять в числе это 9, то . А по условию у нас 19, значит нужна еще единица, только она будет находится впереди, чтобы число было меньше.

. Тут сумма по нечетным равна 19, а сумма по четным 0. Также это наименьшее число.

for n in range(1, 100000): n = str(n) s1, s2 = 0, 0 for i in range(len(n)): if int(n[i]) % 2 == 0: s1 += int(n[i]) if i % 2 == 0: s2 += int(n[i]) if abs(s1-s2) == 19: print(n) break

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *