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

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

Восстановить пароль Регистрация
 
Валиса
 Аватар для Валиса
0 / 0 / 0
Регистрация: 17.01.2016
Сообщений: 42
18.01.2016, 16:54     Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр и подсчитать количество таких чисел #1
Составить программы для решения следующих задач (выполните задание двумя способами: с использованием одного цикла и с использованием вложенных циклов):
Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр. Подсчитать количество таких чисел.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2016, 16:54     Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр и подсчитать количество таких чисел
Посмотрите здесь:

C++ Вывести все числа от 1 до N, делящиеся на каждую свою цифру
C++ Программа, ищущая натуральные числа, делящиеся на каждую из своих цифр
найти все натуральные числа, не превосходящие заданного n и делящиеся на каждую из своих цифр (не понимаю условия ( ) C++
C++ Вывести на экран все шестизначные числа, сумма цифр которых равна N и сообщить количество таких чисел
C++ Найти все натуральные числа, не превосходящие N, и делящиеся на каждую из своих цифр (комментировать код!)
Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр C++
Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр C++
Вывести все числа от 1 до N, делящиеся на каждую цифру из диапазона от l до r C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
 Аватар для lawr
344 / 238 / 116
Регистрация: 09.05.2014
Сообщений: 727
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;
}
Yandex
Объявления
19.01.2016, 12:56     Вывести на экран все двузначные числа, делящиеся на каждую из своих цифр и подсчитать количество таких чисел
Ответ Создать тему
Опции темы

Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru