Предмет: Информатика,
автор: ndrsnd
Дано трехзначное целое число Х .
Найти остаток от деления произведения всех
его цифр на сумму всех его цифр. Вывести новое число Y,поменяв местами
вторую и третью цифру числа X. решение нужно на с++
Ответы
Автор ответа:
0
var n: integer;
begin
read(n);
write(n div 100 + n div 10 mod 10 + n mod 10)
end.
ndrsnd:
а можно на с++ пожалуйста
Автор ответа:
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
Предмет: Английский язык,
автор: Aniya2773
Предмет: Математика,
автор: kwon9mina5
Предмет: Биология,
автор: egorrka1
Предмет: Математика,
автор: Artertyan