Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
locusman
14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
#1

Найти все натуральные числа

12.11.2015, 10:33. Просмотров 907. Ответов 3
Метки нет (Все метки)

Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2015, 10:33
Ответы с готовыми решениями:

Даны натуральные числа N, M. найти все натуральные числа, меньше N, квадрат суммы цифр которых равен M
Помогите, пожалуйста, с задачей на C#: Даны натуральные числа N, M. найти все...

Даны натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
namespace ConsoleApplication1 { class Program { static void...

Даны натуральные числа а, b. Найти все четные числа промежутка
Даны натуральные числа а, b. Найти все четные числа промежутка. Помогите...

Даны натуральные числа а, b. Найти все числа промежутка, которые кратны 3, 4 и 5 одновременно
Даны натуральные числа а, b. Найти все числа промежутка, которые кратны 3, 4 и...

Найти все натуральные трехзначные числа
Найти все натуральные трехзначные числа, сумма цифр которых кратна заданному...

3
Woldemar89
TheGreatCornholio
1164 / 652 / 271
Регистрация: 30.07.2015
Сообщений: 2,259
Завершенные тесты: 1
12.11.2015, 11:05 #2
Цитата Сообщение от locusman Посмотреть сообщение
делятся на каждую из своих цифр
А если число содержит цифру 0 ?
0
locusman
14 / 14 / 0
Регистрация: 01.04.2015
Сообщений: 96
12.11.2015, 11:25  [ТС] #3
Выводить слово: ОШИБКА, делить на 0 нельзя
0
Даценд
Модератор
Эксперт .NET
4099 / 3918 / 2593
Регистрация: 20.04.2015
Сообщений: 7,108
12.11.2015, 11:44 #4
Лучший ответ Сообщение было отмечено locusman как решение

Решение

locusman,
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
27
28
static void Main(string[] args)
{
    int n = 120;
    for (int i = 1; i <= n; i++)
    {
        try
        {
            if (isDivided(i))
                Console.WriteLine(i);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
    }
    Console.ReadLine();
}
 
static bool isDivided(int number)
{
    if (number==0) return true;
    else
    {
        if (number % 10 == 0)
            throw new Exception("ОШИБКА, Делить на 0 нельзя!");
        return (number % (number % 10) == 0 && isDivided(number / 10));
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2015, 11:44

Найти все симметричные натуральные четырехзначные числа
Найти все симметричные натуральные четырехзначные числа. Например: 4554, 2222.

Найти все простые натуральные числа, не превосходящие n
Найти все простые натуральные числа, не превосходящие n, двоичная запись...

На натуральном отрезке [a,b] найти все натуральные автоморфные числа
:(На натуральном отрезке найти все натуральные автоморфные числа


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

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

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