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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество елементов у массиве http://www.cyberforum.ru/cpp-beginners/thread723501.html
Можно ли каким-то образом указать количество елементов массива через параметр?? int Array , где n - параметр.
C++ Введение в рекурсию. Заполнить массив типа char в виде десятичного числа, принимаемого в виде аргумента Пытался написать функцию, которая заполняет массив типа char в виде десятичного числа, принимаемого в виде аргумента. Но почему то отображает только последнее значение. void atoii( int v, char s )... http://www.cyberforum.ru/cpp-beginners/thread723491.html
C++ Крестики-нолики: как определить победителя?
в некоторых местах го*** код, но всё таки. взялся сейчас делать крестики нолики, сделал рамку, а сейчас пытаюсь через переменную типа COORD печатать в нужном месте 'X' или 'О'. ну да, получилось....
C++ Динамические массивы (вывести новую последовательность чисел C, где каждое из чисел C(i) = A(i) + B(N-1-i))
Пользователь вводит в программу через консоль две последовательности положительных целых чисел А и B, каждая из которых завершается нулем либо отрицательным числом. Программа выводит новую...
C++ Классы. Файлы. Топ файлов написать программу http://www.cyberforum.ru/cpp-beginners/thread723472.html
Создать класс File. Добавить метод, который считает сколько файлов на определённом диске. Создать метод Competition. Он показывает файлов какого типа больше всего, а также их кол-во. Метод...
C++ Добавить RichEdit 2.0 в VS2012 (MFC) Добавляю на диалоговое окно RichEdit 2.0 из списка компонентов - приложение после запуска сразу же закрывается. Проход по мейну идёт так буд-то бы я сразу нажал кнопку завершения приложения!... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4676 / 2502 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
08.12.2012, 13:46
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
#include<iostream>
using namespace std; 
void f(int a)
{
    int t=a;
    while(a>0)
    {
        if(a%10==0)
            break;
        if(t%(a%10))
            break;
        a/=10;
    }
    if(a==0)
        cout<<t<<endl;
}
int main()
{
    int n, i;
    cin>>n;
    for(i=1; i<=n; i++)
        f(i);
            
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.