
Арифметическая игра "Сложение" Имя входного файла: Имя выходного файла: Ограничение по времени:
Ограничение по памяти:standard input standard output 1 секунда 64 мегабайтаСкладываются два двузначных числа ab и cd, где a,b,c,d — цифры соответствующие определенному разряду. Результатом сложения является двузначное число ef:+ab cd ef Вам известны цифры a,d,e,f, необходимо восстановить значения цифр b,c:+a d efФормат входных данных На ввод подается четыре цифры a,d,e,f (0 ≤ a,d,e,f ≤ 9). Формат выходных данныхВыведите две искомые цифры b,c строго в этом порядке, через пробел. Гарантируется, что ef ≤ 99. Примерыstandard input standard output 1 4 4 1 7 24 0 9 9 9 5

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

#include <iostream>
using std::cin;
using std::cout;
int main()
{
int a, d, e, f,cb;
cin >> a >> d >> e >> f;
cb = (e * 10 + f) - (a * 10 + d);
cout << cb % 10 << ' ' << cb / 10;
return 0;
}



Для решения этой задачи вам нужно понять, как выполняется сложение двух двузначных чисел. Пусть у нас есть числа ab и cd, и их сумма равна ef.
Тогда можно записать следующие уравнения:
- e = (a + c) // десятки суммы равны сумме десятков исходных чисел.
- f = (b + d) % 10 // единицы суммы равны остатку от деления суммы единиц на 10.
Теперь, когда у нас есть уравнения, мы можем решить задачу, зная a, d, e и f:
- Найдите c: c = e - a
- Найдите b: b = f - d
Исходя из этого, давайте решим задачу:
pythondef find_b_c(a, d, e, f):
c = e - a
b = f - d
return b, c
# Считываем входные данные
a, d, e, f = map(int, input().split())
# Находим b и c
b, c = find_b_c(a, d, e, f)
# Выводим результат
print(b, c)
Примеры:
Входные данные: 1 4 4 1 Выходные данные: 7 2 Пояснение: 10 + 41 = 51, поэтому b=7, c=2.
Входные данные: 0 9 9 9 Выходные данные: 0 0 Пояснение: 09 + 99 = 108, но так как ef ≤ 99, то сумма переходит через 100 и становится равной 08. Поэтому b=0, c=0.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili