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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 146, средняя оценка - 4.90
Lebron182
224 / 53 / 1
Регистрация: 29.09.2008
Сообщений: 52
#1

Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000 - C++

29.09.2008, 21:13. Просмотров 20033. Ответов 22
Метки нет (Все метки)

Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000.
(Число называется простым, если оно делится только на 1 и на само себя без остатка;
причем числа 1 и 2 простыми не считаются).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2008, 21:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000 (C++):

Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000 - C++
Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000. (Число называется простым, если оно делится только на 1...

Создать программу, которая выводит на экран простые числа - C++
Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000. (Число называется простым, если оно делится только на 1...

Нужно написать программу которая выводит все простые числа с четным суммой цифр в диапазоне от K до N - C++
Напишите программу, которая выводит все простые числа с четной суммой цифр в диапазоне от K до N (2 ≤K ≤N ≤100000). Входные данные: ...

Составить программу, которая выводит на экран все натуральные числа в диапазоне от 1 до n, которые являются степенью числа 2 - C++
Составил задачу которая только увеличивает на один ну тое сть выводит:1,2,3,4,...n Пытаюсь изменить чтоб выводило квадрат и тут...

Написать программу, которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их - C++
Написать программу, которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и...

Написать программу,которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их средн - C++
Написать программу,которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и...

22
Lurker
6129 / 1887 / 13
Регистрация: 07.07.2008
Сообщений: 10,443
29.09.2008, 22:15 #2
А почему это 2 не простое?
А в чём проблема? не можешь найти простые числа? перебираешь все числа от 2 до н.
Если число не делится ни на какое число из множества M, то добавляешь это число в это множество(в начале программы множество пустое)
В итоге во множестве М у тебя простые числа
0
tanderstorm1
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
26.01.2010, 22:41 #3
И все таки как выглядит программа которая помогает реализовать данное условие???язык С++
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
27.01.2010, 16:54 #4
функция выводит простые числа до x
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void ListProstNumber(int x)
{
     int i;
     int x1=2;
     do
     {
         for (i=2; i<=x1; i++)
         if (!(x1 % i))
         break;
         if (i==x1)
         std::cout<< x1 << std::endl; 
         x1++;
     } while (x1<=x);
}
1
tanderstorm1
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
27.01.2010, 23:17 #5
что то она не работает((((
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
27.01.2010, 23:26 #6
не может быть. щас 3 раз перепроверю
0
tanderstorm1
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
27.01.2010, 23:29 #7
Большое спасибо что помогаешь)

Добавлено через 39 секунд
просто это задача уже все нервы мне сожрала(((
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
27.01.2010, 23:37 #8
все работает, может ты неправильно вызываеш ее?

на прогу целую



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
#include <iostream>
#include <conio.h>
 
using namespace std;
void ListProstNumber(int x);
 
int main()
{
    int num=0;
    cout << "vvedi chislo"<< endl;
    cin>>num;
    ListProstNumber(num);
    getch();
    return 0;
}
 
 
void ListProstNumber(int x)
{
     int i;
     int x1=2;
     do
     {
         for (i=2; i<=x1; i++)
         if (!(x1 % i))
         break;
         if (i==x1)
         std::cout<< x1 << std::endl;
         x1++;
     } while (x1<=x);
}
язык с++

Добавлено через 7 минут
ну что там
2
tanderstorm1
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 11
28.01.2010, 01:06 #9
ВСЕ СУПЕР!!! СПС!!!!
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
28.01.2010, 01:12 #10
Мои функции самые эффективные и всегда правильные.
1
cibertronic
256 / 143 / 13
Регистрация: 27.12.2009
Сообщений: 894
01.02.2010, 13:11 #11
можно и так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int n=167,d,s,i;
printf("2  3  ");
for(i=1;i<n;i++)
{
d=i*6-1;
printf("%d  ",d);
s=i*6+1;
printf("%d  ",s);
}
printf("\n\n");
system("pause");
}
0
CyBOSSeR
01.02.2010, 13:46
  #12

Не по теме:

Цитата Сообщение от PointsEqual Посмотреть сообщение
Мои функции самые эффективные и всегда правильные.
Думаю со временем жизнь изменит твое мнение на этот счет

0
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
01.02.2010, 15:21 #13
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Думаю со временем жизнь изменит твое мнение на этот счет
+++
0
cibertronic
256 / 143 / 13
Регистрация: 27.12.2009
Сообщений: 894
01.02.2010, 15:36 #14
я составил такой код просто исходя из того что ЦИТАТА С WIKIPEDIA: Тема: Простые числа.
Всякое простое число, большее 3, представимо в виде 6k + 1, или в виде 6k − 1, где k — некоторое натуральное число.
1
Alligieri
02.02.2010, 04:29     Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000
  #15

Не по теме:

CyBOSSeR, +1 тоже почему-то так сразу подумал

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2010, 04:29
Привет! Вот еще темы с ответами:

Найти простые числа в диапазоне от 1 до 1000 - C++
Задание звучит так Написать программу поиска простых чисел из множества натуральных чисел от 1 до 1000 и записи их в массив. Записать на...

Написать программу, которая выводит в консоль все числа, кратные 3 в диапазоне от 0 до 100 - C++
Написать программу, которая выводит в консоль все числа, кратные 3 в диапазоне от 0 до 100. прошу помощи использовать while if...

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

Создать функцию которая выводит на экран, числа от 1 до указанного числа - C++
Создать функцию которая выводит на экран, числа от 1 до указанного числа Вот я это написал: #include &lt;iostream&gt; #include &lt;conio.h&gt;...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.02.2010, 04:29
Ответ Создать тему
Опции темы

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