Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Honort
0 / 0 / 3
Регистрация: 22.05.2015
Сообщений: 18
#1

Вывод всех простых чисел в диапазоне от 1 до 100 - C++

22.11.2016, 14:11. Просмотров 435. Ответов 1
Метки нет (Все метки)

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

Как сделать чтоб выводило все простые числа в диапазоне от1 до 100?
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
  #include <iostream>
   #include <math.h>
   #include <stdlib>
   #include <conio.h>
    //using namespace std;
    int main(){
int n;  //prover9emoe cislo
int i;  //scetcik
int is_prime; //bylev flag
is_prime=true;
cout<<"enter number";
cin>>n;
//proverka na delimost
//na vse celie cisla ot 2 do  sqrt(n)
i=2;
while(i<=sqrt(static_cast<double>(n))){
    //poka znacenie i<=sqrt(n),
    if(n%i==0)
    //slucaino delitsa n,
    is_prime=false;//n ne prostoe
    i++;  //pribavit 1 k  i.
}
 
if (is_prime)
cout<<"prostoe"<<endl;
else
cout<<"ne prostoe"<< endl;
 
    system("pause");
return 0;
 
}

http://www.cyberforum.ru/cpp-beginners/thread1669990.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2016, 14:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывод всех простых чисел в диапазоне от 1 до 100 (C++):

С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно
1.С помощью while напишите программу вывода всех четных чисел в диапазоне от 2...

Вывод всех простых чисел.
Задали задачку. Вывести все простые числа от 1 до n Примерно сделал на...

Функции: нахождение факториалов простых чисел в диапазоне
не могу решить задачу. помогите пожалуйста! (Программирование циклических...

Поиск и вывод элементов кратных 5 в диапазоне от 0 до 100
Добрый день Задача такая: &quot;дан массив F(10). вывести на экран его элементы...

Найти 100 первых простых чисел
Привет всем помогите пожалуйста кто может у меня такая проблема не могу решить...

1
Андрейка
421 / 225 / 87
Регистрация: 25.03.2009
Сообщений: 744
22.11.2016, 14:18 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cmath>
 
bool is_prime(int n) {
    for (int i = 2; i <= sqrt(n); ++i) {
        if (n % i == 0)
            return false;
    }
    return true;
}
 
int main() {
    std::cout << std::boolalpha << is_prime(5) << ' ' << is_prime(10);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2016, 14:18
Привет! Вот еще темы с решениями:

Поиск простых чисел в интервале 1 до 100
напишите прграмму для поиска простых чисел в интервале 1 до 100 СРОЧНО Я НА...

Нахождение простых чисел в интервале от 1 до 100
Приветствую. Мне нужно найти все простые числа от 1 до 100. Вот мой &quot;каркас&quot;:...

Найти 100 первых простых чисел.
Простые, это те, которые делятся только на себя и на 1 :)

Найти первых 100 простых чисел
Найти первых 100 простых чисел. Помогите пожалуйста, никак не получается.


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

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

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