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

Сформировать массив с первых n простых чисел натурального числового ряда

13.06.2013, 22:16. Просмотров 768. Ответов 1
Метки нет (Все метки)

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

Сумма первых N чисел натурального ряда (без for/do/while)
Вычислить сумму первых N чисел натурального ряда. Пример входного файла: 56 Пример выходного...

Найти и занести в одномерный массив первых N простых чисел.
1. Найти и занести в одномерный массив первых N простых чисел. Из полученного массива сформировать...

Найти и занести в одномерный массив первых N простых чисел
Прошу помощи разобраться с выполнением следующих пунктов -- - для решения каждой задачи...

Массив: Сформировать и вывести массив размера N, содержащий N первых положительных нечетных чисел: 1, 3, 5
Дано целое число N ( > 0). Сформировать и вывести целочисленный массив размера N, содержащий N...

Сформировать массив из первых 20 чисел Фибоначчи
Количество элементов массива ввести с клавиатуры, после чего выделить необходимый объем...

1
Thinker
Эксперт С++
4238 / 2212 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
14.06.2013, 09:10 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
#include<stdlib.h>
int Prime(unsigned a, unsigned i)
{
   return i*i <= a ? (a%i) && Prime(a, i + 1) : 1;
}
 
int main()
{
   unsigned *a, n, i = 0, j;
   printf("n = "); scanf("%u", &n);
   a = (unsigned *)malloc(n * sizeof(*a));
   a[i++] = 2;
   for(j = 3; i < n; ++j)
      if (Prime(j, 2))
         a[i++] = j;
   for(i = 0; i < n; ++i)
      printf("%u ", a[i]);
   return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2013, 09:10

Найти сумму первых слагаемых числового ряда
Найти сумму первых слагаемых числового ряда an=7 /(n2-1) с заданной точностью e = 0,001, где n-й...

Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел
Дано целое число N (&gt; 0). Сформировать и вывести целочисленный массив размера N, содержащий N...

Найти k первых простых чисел
Помогите пожалуйста! Дана задачка : &quot;найти k первых простых чисел&quot; Помогите с кодом, ибо никак не...


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

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

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