Дано трехзначное целое число Х . Найти остаток от деления произведения всех его цифр **...

0 голосов
61 просмотров

Дано трехзначное целое число Х .
Найти остаток от деления произведения всех
его цифр на сумму всех его цифр. Вывести новое число Y,поменяв местами
вторую и третью цифру числа X. решение нужно на с++


Информатика (12 баллов) | 61 просмотров
Дано ответов: 2
0 голосов

var n: integer;

begin

read(n);

write(n div 100 + n div 10 mod 10 + n mod 10)

end.

(306 баллов)
0

а можно на с++ пожалуйста

0 голосов

#include

#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;

}

(39 баллов)