Есть ответ 👍

Даётся два целых натуральных числа А и В. Нужно посчитать сколько существует чисел от А до В, включительно , у которых все цифры в десятичной записи четные. ПРИМЕР: стандартный ввод: 3 10
вывод: 3
ПРОЧИТАЙТЕ ВНИМАТЕЛЬНО!
Просто по примеру они не правы как мне кажется!
если же я ошибаюсь напишите прогу на питоне 3.х

200
222
Посмотреть ответы 3

Ответы на вопрос:

Khamovi
4,6(10 оценок)

#include<bits/stdc++.h>

#define IOS ios_base::sync_with_stdio(false),cin.tie(NULL)

using namespace std;

int Nod ( int a , int b ){

while ( a && b ){

if ( a > b ){

a = a % b;

}

else{

b = b % a;

}

}

return a | b;

}

int main()

{

//freopen("open.in","r",stdin);

//freopen("open.out","w",stdout);

IOS;

unsigned long long l , r , kol = 0;

cin >> l >> r;

for ( l ; l <= r ;l++ ){

if ( l < 1000 ){

if ( l % 2 == 0 && ((l / 10) % 2 == 0) && ((l / 100) % 2 == 0) && ((l / 1000) % 2 == 0)){

kol++;

}

}

else if( l < 100000 ){

if ( l % 2 == 0 && ((l / 10) % 2 == 0) && ((l / 100) % 2 == 0) && ((l / 1000) % 2 == 0) && ((l / 10000) % 2 == 0) && ((l / 10000) % 2 == 0) && ((l / 100000) % 2 == 0)){

kol++;

}

}

else{

if ( l % 2 == 0 && ((l / 10) % 2 == 0) && ((l / 100) % 2 == 0) && ((l / 1000) % 2 == 0) && ((l / 10000) % 2 == 0) && ((l / 10000) % 2 == 0) && ((l / 100000) % 2 == 0) && ((l / 1000000) % 2 == 0) && ((l / 10000000) % 2 == 0) && ((l / 100000000) % 2 == 0)){

kol++;

}

}

}

cout << kol;

return 0;

}


Вот прога, немного кривая, но работает.

Пример правильный. Читайте внимательней задание: Все ЦИФРЫ в десятичной записи чётные.

Объяснение:

a, b = map(str, input().split())

schet = 0

for i in range(int(a), int(b) + 1):

   zifra = list(str(i))

   chet = True

   for j in zifra:

       if int(j) % 2 == 1:

           chet = False

   if chet:

       schet += 1

print(schet)

KiviMan1246
4,8(78 оценок)

1) var x: real; begin readln(x); writeln('y = ', sqr(x)+x/3+sqr(sin(; end. 2) var p,a,b,c: real; begin readln(a,b,c); p: = (a+b+c)/2; writeln('s = ', sqrt(p*(p-c)*(p-b)*(p-; end. 3) var a: integer; begin readln(a); a: = a div 10 + (a mod 10)*10; writeln(a); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS