Дано трехзначное целое число Х .Отыскать остаток от дробления творения всехего

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

Задать свой вопрос
Варсуняк Толя
нужна программка на с++
2 ответа

// PascalABC.NET 3.4.2, сборка 1782 от 01.09.2018

// Внимание! Если программка не работает, обновите версию!


begin

 var число := ReadInteger('Введите трехзначное естественное число:');

 var (сотки, единицы) := (число div 100, число mod 10);

 var 10-ки := число div 10 mod 10;

 var ПроизведениеЦифр := сотки * 10-ки * единицы;

 var СуммаЦифр := сотни + десятки + единицы;

 Println('Разыскиваемый остаток равен', ПроизведениеЦифр mod СуммаЦифр);

 Println('Новое число', 100 * сотки + 10 * единицы + 10-ки)

end.


Введите трехзначное естественное число: 389

Разыскиваемый остаток равен 16

Новое число 398

Машенька Касымова
а можно эту же программку только на с++?
Маргарита Палимова
Можно. Но язык надобно указывать заранее: почему Вы принуждаете людей дважды делать работу? Потому, что она для Вас бесплатная?
Виталя Коломыченко
Простите мне самому не удобно просить просто я очень невнимателен.
Прозоровская Татьяна
сможете?
Варвара Старковская
пожалуйста

begin

 var X := 125;

 var Prod := (X div 100) * (X div 10 mod 10) * (X mod 10);

 var Sum := (X div 100) + (X div 10 mod 10) + (X mod 10);

 Println('Остаток от дробления:', Prod mod Sum); //Остаток от деления: 2

 var Y := (X div 100) * 100 + (X mod 10) * 10 + (X div 10 mod 10);

 Println(Y); //152

end.

Михаил Захидов
решение на PascalABC.NET
Мирослава Орцуева
а можно эту же программу только на с++?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт