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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2013, 22:00   #1
Novitius
 
Регистрация: 22.05.2013
Сообщений: 3
Подмигивание Прошу подтолкнуть на мысль в решение задачи по С++

Добрый день, ночь, утро. Возникло замешательство в решение задачи на С++:

«По введенному целому числу М распечатать все двухзначные числа, сумма цифр которых равна М.»

Составил примерный алгоритм решения.
  1. 1) Ввод числа М (До 19)
  2. 2) Создание динамических массивов из 9 элементов
    • 2а. По убыванию
    • 2б. По возрастанию
  3. 3) Сумма чисел массивов между собой
  4. 4) Если сумма равна числу М, то пункт 5
  5. 5) Вывод двухзначного числа.

Все до пункта 5 могу реализовать сам, а на 5-ом впадаю в ступор. Прошу подтолкнуть на мысль, как реализовать вывод двухзначного числа из двух массивов.
Возможно я плохо читал. Прошу судить строго и желательно дать ссылки на литературу.

P.S: Если данная тема дублирует какую-нибудь тему, ранее созданную другим участником форума с подобным конфузом. То прошу дать на нее ссылку т.к я ничего не нашел. И удалить эту.

Благодарю за внимание.
Novitius вне форума Ответить с цитированием
Старый 22.05.2013, 22:11   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
распечатать все двухзначные числа, сумма цифр которых равна М.»
Код:
for(int i=10;i<99;i++){
 if(i%10+i/10==m) printf(печатаем i);
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.05.2013, 22:22   #3
Novitius
 
Регистрация: 22.05.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
for(int i=10;i<99;i++){
 if(i%10+i/10==m) printf(печатаем i);
}
Благодарю. Оказывается все так просто.
Novitius вне форума Ответить с цитированием
Старый 23.05.2013, 08:16   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Ну да )
Не очень сложно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.05.2013, 08:36   #5
Novitius
 
Регистрация: 22.05.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну да )
Не очень сложно.

Я совсем забыл про div and mod.
Novitius вне форума Ответить с цитированием
Старый 23.05.2013, 10:06   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Бывает... )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу проверить задачи ассемблер Wild Heart Помощь студентам 0 17.01.2012 19:18
Очень прошу помочь решить задачи shugurmax Паскаль, Turbo Pascal, PascalABC.NET 8 24.11.2011 11:09
Прошу помочь,требуется решение и объяснение. Михаил_ Помощь студентам 0 25.10.2011 22:24
Прошу подтолкнуть к верному решению.) "Подсчет пятниц 13" M_E_D_V_E_D Помощь студентам 6 09.11.2009 16:28
[Pascal] Задачи на матрицы. Прошу подсказки. Knife Помощь студентам 2 14.04.2009 00:17