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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
steps
32 / 5 / 0
Регистрация: 15.12.2013
Сообщений: 72
#1

Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр - C++

29.04.2014, 18:59. Просмотров 509. Ответов 5
Метки нет (Все метки)

Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр. Числа содержащие цифру 0 не учитывать.
Спасибо за помощь
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2014, 18:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр (C++):

Вывести все трехзначные числа, которые делятся на суму своих цифр - C++
Вывести все трехзначные числа, которые делятся на суму своих цифр #include <iostream> using namespace std; int main() { int...

Вывести все 6-ти значные числа, которые делятся без остатка на сумму своих цифр - C++
Вывести все 6-ти значные числа, которые делятся без остатка на сумму своих цифр. подсчитать кол-во Решаю ее в таком ключе, подскажите,...

Найти все натуральные числа, которые делятся на каждую из своих цифр - C++
Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр. Использовать функции.

Найти все числа в заданном диапазоне, которые делятся на любую из своих цифр - C++
Без понятий как сделать обясните плиз

Найти все числа в заданном диапазоне, которые делятся на сумму своих цифр. - C++
Написать программу, содержащую не менее двух функций в разных файлах .c (.cpp), и три варианта определения функций: - нерекурсивная; ...

Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр. - C++
Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр. Надо решить через функцию .Без массивов.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
29.04.2014, 19:31 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
for( int index = 100; index < 1000; ++index )
{
    int k = index % 10;
    if ( k && ( index % k == 0 ) )
        std::cout << index << std::endl;
}
1
Байт
Эксперт C
16061 / 10330 / 1540
Регистрация: 24.12.2010
Сообщений: 19,463
29.04.2014, 19:55 #3
Грошовая оптимизация
C++
1
if ( (k==1 || k==2 || k==5 || (k && ( index % k == 0 )) )
0
Mиxaил
29.04.2014, 20:15
  #4

Не по теме:

0
Байт
Эксперт C
16061 / 10330 / 1540
Регистрация: 24.12.2010
Сообщений: 19,463
29.04.2014, 20:38 #5
Mиxaил, Ха-ха! Я еще не так могу
C++
1
if ( k && (10%k==0 || index % k == 0 ))
Причем это работает в любых системах счисления
1
steps
32 / 5 / 0
Регистрация: 15.12.2013
Сообщений: 72
29.04.2014, 20:54  [ТС] #6
Mиxaил, спасибо вам огромное, можете написать пояснение к строкам кода?) Я просто новичок в С++, попробую разобраться)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2014, 20:54
Привет! Вот еще темы с ответами:

Найти все натуральные числа, не превосходящие заданного п, которые делятся на каждую из своих цифр. - C++
Найти все натуральные числа, не превосходящие заданного п, которые делятся на каждую из своих цифр.

Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр - C++
Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр. Пожалуйста, укажите на ошибку в...

Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр - C++
программа 1. Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр. Программа 2....

Найти все натуральные числа,не превосходящие заданного n,которые делятся на каждую из своих цифр. - C++
Найти все натуральные числа,не превосходящие заданного n,которые делятся на каждую из своих цифр.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.04.2014, 20:54
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru