В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
chunya20041
chunya20041
23.08.2022 09:17 •  Информатика

В первый день спортсмен пробежал Х километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу У определите номер дня, на который пробег спортсмена составит не менее У километров. Программа получает на вход действительные числа Х и У и должна вывести одно натуральное число.

ЯЗЫК C

Показать ответ
Ответ:
генж
генж
03.05.2022 16:10

O=3

N=1

31*31=961(TEN)

13*13=169 (NET)

Объяснение:

1)NO*NO=NET;

2)ON*ON=TEN;

Из 2 выражения видно, что в качестве N может выступать цифра произведение которой на конце даст ту же цифру:  

0*0=0+

1*1=1+

2*2=4-

3*3=9-

4*4=16-

5*5=25+

6*6=36+

7*7=49-

8*8=64-

9*9=81-

Отсюда видно, что подходит всего 4 пары цифр;

Рассмотрим эти пары более детально:0-не подойдёт, т.к. вторая цифра в трехзначном числе тоже будет равна 0(противоречие). 5,6 могут подойти, но если подставить их в первое уравнение то получится минимум четырехзначное число(противоречие). Значит подходит только 1.

В качестве цифры на O может претендовать цифры от 2 до 3, так как выше будет четырехзначное число.

21*21=441-

31*31=961+

O=3

N=1

31*31=961(TEN)

13*13=169 (NET)

0,0(0 оценок)
Ответ:
nelindos18
nelindos18
09.08.2022 01:53
Если не понравился код могу переделать

Главный код main.py:

ball = 0

kol = 0

otvets = []

with open('dock.txt', 'r', encoding='utf-8') as f:  # читаем файл

   while True:

       vopros = f.readline().strip()

       if not vopros:

           break

       for i in range(3): # построчно получаем варианты ответов

           otvets.append(f.readline().strip())

       kod = f.readline().strip() # получаем правильный ответ

       print(vopros)

       for n, otvet in enumerate(otvets, start=1): # С функции нумеруем ответы

           print(n, otvet)

       otvets=[] # очищаем список, чтобы туда не попали ответы предыдущих вопросов

       k = input('Введите номер правильного ответа и нажмите Enter\n') # input всегда вернет строку

       kol += 1 # Сокращенная запись

       if k == kod:

           ball += 1

   print(f'Вы ответили правильно на {ball} из {kol} вопросов') # f-строка

Файл dock.txt:

Вы можете менять дополнять файл dock.txt главное сохранить такой формат файла это

Вопрос

ответ 1

ответ 2

ответ 3

Код правильного ответа одной цифрой

Как звали няню Пушкина?

Алина

Арина

Алла

2

Наполеон - это:

Торт

Коньяк

Полководец

3

За что мы любим программирование?

Позволяет решать задачи

Позволяет зарабатывать деньги

Позволяет сидеть за компом

1

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота