0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 9

Заполнить массив двадцатью первыми натуральными числами

01.03.2018, 10:58. Показов 3784. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заполнить массив двадцатью первыми натуральными числами, делящимися нацело 13 или на 17 и находящимися в интервале, левая граница которого равна 300.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.03.2018, 10:58
Ответы с готовыми решениями:

Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17
Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и находящимися в интервале, левая граница...

Заполнить массив двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 300
заполнить массив двадцатью первыми натуральными числами делящимися нацело на 13 или на17 и большими 300 C#

Создать массив и заполнить его двадцатью первыми целыми числами
Помогите создать консольное приложение. Создать массив и заполнить его 20-ю первыми целыми числами, которые делятся на 13 или на 17 и...

6
 Аватар для dailydose
671 / 217 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
01.03.2018, 11:29
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
using System;
using System.Collections.Generic;
 
public class Test
{
    public static void Main()
    {
        const int COUNT = 20;
        const int START = 300;
        
        var arr = MyMethod(COUNT, START).ToArray();
        
        foreach (var x in arr)
        {
            Console.WriteLine(x);
        }
    }
    
    static IEnumerable<int> MyMethod(int size, int start)
    {
        for (int offset = 0, counter = 0; counter < size; ++offset)
        {
            var value = start + offset;
            
            if (value % 13 == 0 || value % 17 == 0)
            {
                ++counter;
                yield return value;
            }
        }
    }
}
Цитата Сообщение от Success #stdin #stdout 0.03s 14996KB
306
312
323
325
338
340
351
357
364
374
377
390
391
403
408
416
425
429
442
455
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
01.03.2018, 11:35
dailydose,
Цитата Сообщение от DrSkeef Посмотреть сообщение
или на 17
1
 Аватар для dailydose
671 / 217 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
01.03.2018, 11:37
using System.Linq;

Добавлено через 54 секунды
не успел добавить импорт
0
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 9
01.03.2018, 11:56  [ТС]
не робит
0
 Аватар для dailydose
671 / 217 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
01.03.2018, 12:04
Цитата Сообщение от DrSkeef Посмотреть сообщение
не робит
бывает(

Добавлено через 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
27
28
29
30
31
32
33
using System;
using System.Linq;
using System.Collections.Generic;
 
public class Test
{
    public static void Main()
    {
        const int COUNT = 20;
        const int START = 300;
        
        int[] arr = MyMethod(COUNT, START).ToArray();
        
        foreach (int x in arr)
        {
            Console.WriteLine(x);
        }
    }
    
    static IEnumerable<int> MyMethod(int size, int start)
    {
        for (int offset = 0, counter = 0; counter < size; ++offset)
        {
            var value = start + offset;
            
            if (value % 13 == 0 || value % 17 == 0)
            {
                ++counter;
                yield return value;
            }
        }
    }
}
0
 Аватар для Вадим Тукаев
309 / 290 / 116
Регистрация: 23.01.2018
Сообщений: 933
01.03.2018, 12:06
Лучший ответ Сообщение было отмечено DrSkeef как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
using System;
using System.Linq;
 
class Program
{
    public static void Main()
    {
        Console.WriteLine(String.Join(", ", Enumerable.Range(300, 17 * 20).Where(x => x % 13 == 0 || x % 17 == 0).Take(20)));
    }
}
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.03.2018, 12:06
Помогаю со студенческими работами здесь

Заполнить массив первыми N натуральными числами и вывести его
№3 Напишите программу, которая заполняет массив первыми N натуральными числами и выводит его. Входные данные Входная строка содержит...

Заполнить массив двадцатью первыми членами геометрической прогрессии
Всем привет! Заполнить массив двадцатью первыми членами геометрической прогрессии с известным первым членом прогрессии а и ее...

Заполнить массив тридцатью первыми простыми числами
Заполнить массив тридцатью первыми простыми числами (простым называется натуральное число большее 1, не имеющее других делителей, кроме 1...

Заполнить массив тридцатью первыми простыми числами
Заполнить массив тридцатью первыми простыми числами (простым называется натуральное число, большее 1, не имеющее других делителей, кроме...

Заполнить двумерный массив указанного размера последовательными натуральными числами, двигаясь от верхнего левого элемента вправо и далее по спирали
Заполнить двумерный массив указанного размера последовательными натуральными числами, двигаясь от верхнего левого элемента вправо и далее...


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

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

Новые блоги и статьи
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru