Форум программистов, компьютерный форум CyberForum.ru

Найти произведение четных цифр этого числа. Верно ли, что число содержит данную цифру А более двух раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Uml http://www.cyberforum.ru/cpp-beginners/thread654662.html
Где можно скачать литературу по разработке диаграм ideas modeler?
C++ Динамеческая память. Исключение Всем доброго времени суток! Предисловие: Имеется задание на связные списки. Суть задания не важна, но вкратце: по входным строкам формировать дерево папок. Используемый мною язык, очевидно, c++, который четкой родственной связи со мной проявлять, пока что, не сильно желает. Проблема, как она есть: При выделении памяти под структуру данных (в листинге строка #39), при помощь оператора new,... http://www.cyberforum.ru/cpp-beginners/thread654656.html
max(x,y,z) C++
max(x,y,z) и (x,y,z) , как решить помогите плз!
C++ Считывание структуры из файла(бинарно)
Написал прогу которая работает со списком: (По завершению программа - записывает полученный список в файл(бинарно)) Потом, когда программа открывается снова - первым делом она считывает список из файла... Вроде - всё норм работает но проблема следующая: Почему-то я не могу добавить э-т в список после того, как программа считает из файла 1э-т списка(программа всё правильно отображает что в...
C++ Вывести все нечетные числа в заданном интервале http://www.cyberforum.ru/cpp-beginners/thread654644.html
Кому не трудно помочь с вторым и третьим вопросом. Буду очень благодарен.Спасибо.
C++ С.Прата глава 5(циклы) зад.4 Помогите с задачей: Вы продаёте книгу. Напишите программу, которая позволит ввести помесячные объемы продаж в течении года(в кол-ве книг, а не в деньгах). программа должна использовать цикл, в котором выводиться приглашение с названием месяца, применяя массив указателей на char( или массив объектов string) инициализированный строками - названиями месяцев, и сохраняя введенные занчения в... подробнее

Показать сообщение отдельно
freshness
0 / 0 / 0
Регистрация: 19.09.2012
Сообщений: 30
19.09.2012, 23:09  [ТС]     Найти произведение четных цифр этого числа. Верно ли, что число содержит данную цифру А более двух раз
Цитата Сообщение от BumerangSP Посмотреть сообщение
freshness, да, все так. Код вроде совсем не сложный. Можно по порядку:
Вводим число n, например, то же 4044. Теперь нужно получить все его цифры. Это делается в цикле:
C++
1
2
3
4
5
6
7
8
while (n) //т.е пока n не будет=0 в результате деления его на 10.
  {
   if((n%10)%2==0) //n%10 - это последняя цифра числа. Ее и проверяем на четность
    prod*=(n%10); //если она четная, то перемножаем.
   if ((n%10)==a) //если эта цифра = введенной A с клавиатуры
    x++; //увеличиваем счетчик
   n/=10; //отсекаем эту цифру от числа и так далее по циклу
  }
А через for или как то по другому можно сделать ? Если делать продолжение к моему коду. Просто по вашему коду я не понимаю что обозначает (n%10) и if ((n%10)==a) это не понимаю. А вот то что я написал, там я уже понимаю как, что работает, и если продолжение в том стиле буду писать, то мне так легче понять и следующую похожую задачу я уже сам смогу сделать.



Ну с вашим кодов чуть разобрался n%10 тоже немного понял шас попробую как нить сделать
 
Текущее время: 03:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru