Begin var число := ReadInteger('Введите трехзначное натуральное число:'); var (сотни, единицы) := (число div 100, число mod 10); var десятки := число div 10 mod 10; var ПроизведениеЦифр := сотни * десятки * единицы; var СуммаЦифр := сотни + десятки + единицы; Println('Искомый остаток равен', ПроизведениеЦифр mod СуммаЦифр); Println('Новое число', 100 * сотни + 10 * единицы + десятки) end. Надо с паскаля перевести на С++
std::cout << "Введите трехзначное натуральное число: "; std::cin >> число; int сотни = число / 100; int десятки = число / 10 % 10; int единицы = число % 10; int ПроизведениеЦифр = сотни * десятки * единицы; int СуммаЦифр = сотни + десятки + единицы; std::cout << "Искомый остаток равен " << ПроизведениеЦифр % СуммаЦифр << std::endl; std::cout << "Новое число " << 100 * сотни + 10 * единицы + десятки << std::endl; return 0;
int main() {
std::cout << "Введите трехзначное натуральное число: ";int число;
std::cin >> число;
int сотни = число / 100;
int десятки = число / 10 % 10;
int единицы = число % 10;
int ПроизведениеЦифр = сотни * десятки * единицы;
int СуммаЦифр = сотни + десятки + единицы;
std::cout << "Искомый остаток равен " << ПроизведениеЦифр % СуммаЦифр << std::endl;
std::cout << "Новое число " << 100 * сотни + 10 * единицы + десятки << std::endl;
return 0;
}