Дано трехзначное целое число Х . Найти остаток от деления произведения всех его цифр на сумму всех его цифр. Вывести новое число Y,поменяв местами вторую и третью цифру числа X. решение нужно на с++
var n: integer;
begin
read(n);
write(n div 100 + n div 10 mod 10 + n mod 10)
end.
а можно на с++ пожалуйста
#include
int main(){
string s;
cin >> s;
int sum = 0, null = 1;
for(auto f: s){
sum += f - '0';
null *= f - '0';
}
cout << null % sum << '\n';</p>
swap(s[1], s[2]);
cout << s;</p>
return 0;