Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
dnss
0 / 0 / 4
Регистрация: 10.03.2016
Сообщений: 75
#1

Вывести на экран все натуральные числа - C#

16.10.2017, 12:05. Просмотров 273. Ответов 1
Метки нет (Все метки)

Вывести на экран все натуральные числа из диапазона
от А до В, сумма цифр которых равна S. При отсутствии чисел с ука*занными свойствами сформировать сообщение «Требуемых чисел
нет». Границы диапазона А и В и заданная сумма цифр S вводятся с
клавиатуры.
http://www.cyberforum.ru/csharp-beginners/thread1172546.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2017, 12:05
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести на экран все натуральные числа (C#):

Вывести на экран все натуральные трехзначные и пятизначные числа из диапазона от A до B
Вывести на экран все натуральные трехзначные и пятизначные числа из диапазона...

Вывести на экран все натуральные числа, не превышающие N, в порядке убывания
Разработать рекурсивный метод, который по заданному натуральному числу N...

Вывести на экран все натуральные числа из диапазона от А до В, сумма цифр которых равна С
Вывести на экран все натуральные числа из диапазона от А до В, сумма цифр...

Вывести все натуральные числа от A до B включительно
1) Даны два натуральных числа Aи B (A<B). Вывести все натуральные числа от Aдо...

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

1
Diamante
1262 / 1023 / 646
Регистрация: 14.08.2016
Сообщений: 3,542
Завершенные тесты: 1
16.10.2017, 13:11 #2
Лучший ответ Сообщение было отмечено dnss как решение

Решение

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
 
namespace ConsoleApplication7
{
    class Program
    {
        static bool IsPrime(int number)
        {
            if(number < 2) return false;
            for(int i = 2; i*i <= number; i++)
            {
                if(number % i == 0) return false;
            }
            return true;
        }
        static int SumDigits (int number)
        {
            int sum = 0;
            while(number>0)
            {
                sum += number % 10;
                number /= 10;
            }
            return sum;
        }
        static void Main(string[] args)
        {
            int a = 1, b = 10000, c = 5;
            bool found = false;
            for(int i = a; i <=b; i++)
            {
                if(IsPrime(i) && SumDigits(i) == c) { found = true; Console.WriteLine(i); }
            }
            if(!found) Console.WriteLine("no such numbers");
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2017, 13:11
Привет! Вот еще темы с решениями:

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

Вывести на экран натуральные числа от 1 до 10000 которые не делится ни на 3, ни на 4, ни на 5, ни на 8 и посчитать их количество
Вывести на экран натуральные числа от 1 до 10000 которые не делится ни на 3, ни...

Рекурсия: вывести все натуральные числа не больше N в порядке убывания
Разработать рекурсивный метод, который по заданному натуральному числу N...

Рекурсивный метод, который выведет на экран все натуральные числа, не превышающие N, в порядке возрастания
5. Разработать рекурсивный метод, не возвращающий значений: Разработать...


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

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

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