Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2022, 14:44   #1
_plombirchikkkkkk_
Новичок
Джуниор
 
Регистрация: 04.10.2022
Сообщений: 3
По умолчанию Циклы

Программа на С++
Найти все пары двузначных натуральных чисел M и N таких, что значение произведения не
изменится, если поменять местами цифры каждого из сомножителей (такой парой будет,
например, 38 и 83).
_plombirchikkkkkk_ вне форума Ответить с цитированием
Старый 07.10.2022, 15:06   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

В лоб. С современными процессорами это не будет слишком долго. Всего 6561 число надо проверить.
Код:
for (int i0 = 1; i0 < 10; ++i0)
  for (int i1 = 1; i1 < 10; ++i1)
    for (int j0 = 1; j0 < 10; ++j0)
      for (int j1 = 1; j1 < 10; ++j1)
        if ((i0 * 10 + i1) * (j0 * 10 + j1) == (i1 * 10 + i0) * (j1 * 10 + j0))
          std::cout << i0 * 10 + i1 << " " << j0 * 10 + j1 << "\n";
Вот так оно работает

Последний раз редактировалось macomics; 07.10.2022 в 15:19.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Итерационные циклы, циклы с фактериалами, вообще не могу догнать( помогите плиз! Svetlana_ Помощь студентам 2 01.11.2015 18:58
Циклы margarit Паскаль, Turbo Pascal, PascalABC.NET 4 20.01.2011 19:19
синусы и ко. циклы, вроде циклы Scorch92 Паскаль, Turbo Pascal, PascalABC.NET 2 22.12.2010 19:26
Циклы - вложенны циклы? tigga Microsoft Office Excel 5 19.02.2010 23:36
циклы? serj-07 Помощь студентам 7 29.01.2010 00:25