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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
lol270393
0 / 0 / 0
Регистрация: 30.08.2010
Сообщений: 3
#1

Вывести все числа от 1 до N, делящиеся на каждую свою цифру - C++

10.10.2010, 23:34. Просмотров 1557. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста написать программу:

Написать программу, которая для числа n, введённого с клавиатуры
1. Выводит все числа от 1 до n, делящиеся на каждую свою цифру.
Пример: 24 делится на 2 и на 4.
2. Выводит числа в виде таблицы по 8 чисел в строке
3. Решает задачу в произвольной системе счисления с основанием a (вводится с клавиатуры).
4. Программа сообщает о некорректно введённых данных, а не вылетает с ошибкой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2010, 23:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести все числа от 1 до N, делящиеся на каждую свою цифру (C++):

Вывести все числа от 1 до N, делящиеся на каждую цифру из диапазона от l до r - C++
Задача: Вывести все числа от 1 до N, которые делятся на все числа диапазона от L до R.

Вывести все числа до заданного числа, которые делятся на каждую свою цифру. - C++
Нужно написать программу по выводу всех чисел до заданного n, которые делятся на каждую свою цифру. #include <iostream> using...

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

Найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр - C++
При компиляции выводит какие то числа.Я уверен, что где то ошибка.Но не могу найти. #include<stdio.h> #include<conio.h> int...

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

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

2
Хохол
Эксперт С++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
10.10.2010, 23:39 #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
using namespace std;
 
bool f(int n)
{
    int a = n;
    while(a)
    {
        int d = a%10;
        if(d == 0 || n%d != 0)
            return false;
        a /= 10;
    }
    return true;
}
 
int main()
{
    int n;
    cin >> n;
    for(int i = 1; i < n; i++)
        if(f(i))
            cout << i << endl;
    system("pause");
}
1
lol270393
0 / 0 / 0
Регистрация: 30.08.2010
Сообщений: 3
10.10.2010, 23:46  [ТС] #3
Уважаемый Хохол! А не подскажите как сделать 3 и 4 пункт еще?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2010, 23:46
Привет! Вот еще темы с ответами:

Вывести каждую цифру из введенного числа - C++
Здравствуйте! Прошу просмотреть код программы и выразить ваше мнение... Может быть допущены какие-то недочеты. Может что-то написано...

Вывести на экран все числа, делящиеся на 3 в заданном диапазоне - C++
вывести на экран все числа, делящиеся на 3 в диапазоне. Результат правильный для диапазона 11 ... 20 . Но для диапазона 1.. 20 уже нет ....

Записать все двоичные числа по порядку каждую цифру в отдельный элемент массива - C++
Дано число p - количество знаков в двоичном числе Нужно записать все двоичные числа по порядку каждую цифру в отдельный элемент...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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