Предмет: Информатика, автор: ndrsnd

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

Ответы

Автор ответа: Natasha19374
0

var n: integer;

begin

read(n);

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

end.


ndrsnd: а можно на с++ пожалуйста
Автор ответа: romajun2003
0

#include <bits/stdc++.h>

#include <string>


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

swap(s[1], s[2]);

cout << s;

return 0;

}

Похожие вопросы
Предмет: Русский язык, автор: marinkaberezka60
Предмет: Математика, автор: kwon9mina5