Можете помочь с программой?Вот условие:Дано трехзначное целое число . Все цифры должны быть отличны от нуля. Вывести новое трехзначное число , каждая цифра которого является остатком от деления числа 25 на соответствующую цифру числа .Должно быть выведено именно число , (оно может иметь меньше разрядов,если первые цифры получатся равными нулю), а не выведены на экран последовательно три цифры. Вот мой код:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
int x, y;
cout << "Введите трехзначное число\n";
cin >> x;
int a, b, c;
a = x % 25;
b = x % 25;
c = x % 25;
int sum = a + b + c;
cout << "Введите однозначное число\n";
cin >> y;
(sum % y != 0) ? cout << y << " " :cout<<"NO\n";
system("pause");
return 0;
}
Что тут не так?Можете помочь пожалуйста?