• begin

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

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

    var десятки := число div 10 mod 10;

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

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

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

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

    end.

    Надо с паскаля перевести на С++

Ответы 5

  • А можно у вас спросить за сколько по времени можно научится такому уровню программирования чтобы решать такие задачи на с++?
  • В основном, это зависит от того, знаете ли вы какой-то другой язык программирования и умеете ли Вы вообще составлять алгоритмы, ведь язык - лишь одна из форм записи алгоритма.
  • Если изучать С++ в качестве первого языка, то долго. Либо нужно иметь какую-то мифическую "склонность к программированию". Если изучать вторым - для школьных задачек достаточно пары недель на освоение подмножества С++
    • Автор:

      taz
    • 6 лет назад
    • 0
  • Именно поэтому многие специалисты рекомендуют изучать в качестве первого языка Паскаль, как более простой и понятный.
    • Автор:

      lorena
    • 6 лет назад
    • 0
  • #include <iostream>

    #include <cmath>

    using namespace std;

    int main() {

      int n;

      cin >> n;

      int s = int(n / 100), e = n % 10;

      int d= int(n / 10) % 10;

      cout << "Искомый остаток равен " << (s * d * e) % (s + d + e) << "";

      cout << s << e << d << "";

      return 0;

    }

    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years