Предмет: Информатика,
автор: dalerqoldoshev5
Дается одно 2-значное положительное число и одно 3-значное положительное число. Определите, равна ли сумма их чисел или нет.
Например:
1) a=23, b=104 => 2+3=1+0+4 уместно ли равенство? = > результат: true
2) a=65, b=124 => 6+5=1+2+4 уместно ли равенство? = > результат: ложь
Вы сравниваете суммы заданных чисел, разбивая каждое на части.
При делении на части вы используете остаточное и целое.
dalerqoldoshev5:
эта C++
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "Введите двузначное число: ";
cin >> a;
cout << "Введите трехзначное число: ";
cin >> b;
int sum_a = (a / 10) + (a % 10); // разбиваем a на цифры и складываем их
int sum_b = (b / 100) + ((b / 10) % 10) + (b % 10); // разбиваем b на цифры и складываем их
if (sum_a == sum_b) {
cout << "Сумма цифр двузначного числа " << a << " равна сумме цифр трехзначного числа " << b << endl;
} else {
cout << "Сумма цифр двузначного числа " << a << " не равна сумме цифр трехзначного числа " << b << endl;
}
return 0;
}
Похожие вопросы
Предмет: Алгебра,
автор: milqwf
Предмет: Математика,
автор: Mariam06Hani
Предмет: Английский язык,
автор: arlanakimbaev
Предмет: Английский язык,
автор: helpme3184