Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.60
Gr1f0n
1 / 1 / 0
Регистрация: 05.09.2009
Сообщений: 10
#1

Вывод всех простых чисел. - C++

06.09.2009, 20:06. Просмотров 7816. Ответов 15
Метки нет (Все метки)

Задали задачку.
Вывести все простые числа от 1 до n
Примерно сделал на паскале. До 100 все работает а дальше он не может ворочать такими цифрами.
Pascal
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
Var
A:array[1..9999] of longint;
z,x,i,n: longint;
begin
writeln('N='); Readln(n);
i:=1;
A[i]:=i;
Repeat           {Цикл заполнения массива т.е. все числа будут под своим номером в массиве}
i:=succ(i);
A[i]:=i;
until i=n;
z:=2;             {Первые 2 числа произведение которых дат сложное число}
x:=2;
Repeat
If x<10 then begin       {Обнуляем сложные числа}
i:=z*x;
x:=succ(x);
A[i]:=0;
end
else begin
z:=succ(z);
x:=2;
i:=z*x;
A[i]:=0; end;
until z>n;
i:=2;
Repeat           {Выводим все числа массива отличные от нуля}
if A[i]=0 then
i:=succ(i)
Else begin
writeln(A[i],',');
i:=succ(i); end;
until I>=n;
end.
вот что-то такое мне нужно делать но на си. И массив хочется описать как A:array[1..N] или лучше A:array[1..N+N^2] или как там на си правильно массивы описывать?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2009, 20:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод всех простых чисел. (C++):

Вывод всех простых чисел в диапазоне от 1 до 100 - C++
Написать функцию, определяющую, является ли введенное целое чис- ло простым или нет. (Число простое, если оно делится только на 1 и на...

Найти позиции всех простых чисел! - C++
С клавиатуры вводится 20 простых чисел, найти позиции всех простых чисел! # include&lt;iostream&gt; using namespace std; int main() { ...

Удаление всех простых чисел из массива - C++
Помогите, пожалуйста, решить задачу в с++. Как удалить все простые числа из массива? Начало программы есть: ...

Вывод простых чисел - C++
Всем привет, люди помогите написать программу очень нужно и если можно то с комментариями. Написать программу, которая выводит простые...

Вывод простых чисел от m до n - C++
Здравствуйте! Возникла проблемка с задачкой. Требуется вывести все простые числа от m до n, при условии, что 2&lt;=m&lt;=n&lt;=1000000. Если нет...

Вывод простых чисел - C++
задали задачу написать ряд простых чисел,у самого мозгов не хватило толком ее написать,написал с миру по нитке,без ввода с клавиатуры с...

15
odip
Эксперт С++
7161 / 3223 / 58
Регистрация: 17.06.2009
Сообщений: 14,164
07.09.2009, 18:08 #16
все народ не паникуйте...таблица на 2 страницы по 9 столбцов на страницу на первой странице 43строчки на столбец а на второй 44 а я не впалил и посчитал как 43 вот 9 штук разницы и выходит
)))))))
0
07.09.2009, 18:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2009, 18:08
Привет! Вот еще темы с ответами:

Найти количество всех простых чисел на отрезке - C++
Решите пожалуйста, завтра необходимо сдать. Задание: Разработка нерекурсивных функции. Разработать функцию, которая для заданного...

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

Вывод простых чисел из массива - C++
здравствуйте. я в интернете нашел программу которая выбирает простые числа из массива, но до сих пор не могу понять что такое &quot;...

Напишите программу нахождения всех трехзначных простых чисел - C++
Найти все трехзначные простые числа


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

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

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