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

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

Войти
Регистрация
Восстановить пароль
 
Валиса
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 44
#1

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

18.01.2016, 16:54. Просмотров 221. Ответов 1
Метки нет (Все метки)

Составить программы для решения следующих задач (выполните задание двумя способами: с использованием одного цикла и с использованием вложенных циклов):
Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр. Подсчитать количество таких чисел.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2016, 16:54     Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр и подсчитать количество таких чисел
Посмотрите здесь:
Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр C++
Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр C++
C++ Найти все натуральные числа, не превосходящие N, и делящиеся на каждую из своих цифр (комментировать код!)
C++ Вывести на экран все шестизначные числа, сумма цифр которых равна N и сообщить количество таких чисел
Найти числа, делящиеся на каждую из своих цифр C++
C++ Программа, ищущая натуральные числа, делящиеся на каждую из своих цифр
Найти все натуральные числа в диапазоне между m и n (m<n), в записи которых нет двух одинаковых цифр. Подсчитать количество таких чисел. C++
C++ Вывести все числа от 1 до N, делящиеся на каждую свою цифру
Вывести все числа от 1 до N, делящиеся на каждую цифру из диапазона от l до r C++
Вывести на экран все трехзначные числа, которые делятся на последнюю из своих цифр C++
C++ Найти все натуральные числа, которые делятся на каждую из своих цифр
C++ Найти все натуральные числа, не превосходящие заданного п, которые делятся на каждую из своих цифр.

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
366 / 260 / 124
Регистрация: 09.05.2014
Сообщений: 769
19.01.2016, 12:56     Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр и подсчитать количество таких чисел #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
одним циклом:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main(){
    for (int n=11; n<=99; n++)
    {
        if (n%10==0)
            continue;
        if (n%(n%10)==0&&n%(n/10)==0)
            std::cout<<n<<std::endl;
    }
    return 0;
}
с вложенными циклами больной мозг родил только вот такого уродца:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main(){
    for (int i=1; i<10; i++)
        for (int j=1; j<10; j++)
            {
                int n=i*10+j;
                if (n%i==0&&n%j==0)
                    std::cout<<n<<std::endl;
            }
    return 0;
}
Ответ Создать тему
Опции темы

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