Среда, 08.05.2024, 02:04
Главная Регистрация RSS
Приветствую Вас, Заглянувший
Меню сайта
Программирование
Для студента
Познавательно
Опросник
За что Вы не любите Ucoz?
Всего ответов: 21
Поддержать проект
Благодарность выразило,чел: 7
Статистика

Полная статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » С/C++

Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр C/C++
#include <iostream>
#include <process.h>
#include <windows.h>


using namespace std;

int main ()
{
int i, temp, j, n;

SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout<<"Введите число n: "<<endl;
cin>>n;
for(i=1; i<=n; i++)
{
temp=0;
j=i;
while(j>0)
{
if(j%10!=0)
{
if(i%(j%10)!=0)
temp=1;
}
else
temp=1;
j/=10;
}
if(temp==0)
cout<<i<<endl;
}
system("pause");
return 0;
}
Категория: С/C++ | Добавил: Freeman (02.11.2011)
Просмотров: 2975 | Теги: C/C++ | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]