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

Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым - C++

15.02.2013, 09:35. Просмотров 1010. Ответов 4
Метки нет (Все метки)

3. Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым. Используя данную функцию, выведите все простые числа из диапазона от 1 до введённого пользователем числа
http://www.cyberforum.ru/cpp-beginners/thread797860.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2013, 09:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым (C++):

Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно степенью двойки
4. Создайте логическую функцию, которая принимает в качестве аргумента целое...

Создайте логическую функцию, которая принимает в качестве аргумента число и проверяет, является ли оно автоморфным
5. Число называется автоморфным, если оно равно последним цифрам своего...

Создайте функцию, которая принимает в качестве аргумента целое число и возвращает число Люка с таким номером
1. Создайте функцию, которая принимает в качестве аргумента целое число и...

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

[C++] Написать программу, которая проверяет, является ли введенное пользователем целое число простым
1) Написать программу, которая проверяет, является ли введённое с клавиатуры...

4
ya_noob
_
314 / 148 / 27
Регистрация: 08.10.2011
Сообщений: 432
15.02.2013, 11:41 #2
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 <iomanip>
#include <cmath>
using namespace std;
 
bool isPrime( int n )
{
    if ( n <= 1 ) return 0;
 
    for ( int i = 2, max = sqrt( n ) + 1; i < max; ++i )
        if ( n % i == 0 )
            return false;
 
    return true;
}
 
int main()
{
    int n;
    
    cin >> n;
    for ( int i = 1, j = 0; i <= n; ++i )
        if ( isPrime( i ) )
        {
            cout << setw( 6 ) << i;
            if ( ++j % 10 == 0 )
                cout << endl;
        }
    cout << endl;
 
    return 0;
}
0
Алекс090394
0 / 0 / 2
Регистрация: 25.12.2012
Сообщений: 35
03.03.2013, 15:59  [ТС] #3
она не проверяет число т. е. некоректно работает
0
SummerRain
327 / 326 / 92
Регистрация: 16.12.2012
Сообщений: 544
03.03.2013, 16:11 #4
C++
1
2
3
4
5
6
7
8
bool issimple (int n) {
    if (n < 2)
        return false;
    for (int i = 2; i < n; ++i)
        if (n % i == 0)
            return false;
    return true;
}
0
ya_noob
_
314 / 148 / 27
Регистрация: 08.10.2011
Сообщений: 432
03.03.2013, 17:03 #5
Цитата Сообщение от Алекс090394 Посмотреть сообщение
она не проверяет число т. е. некоректно работает
проверил, всё работает. компилятор может правда ругаться на sqrt( n ), тогда его надо заменить на sqrt( double( n ) ).
0
03.03.2013, 17:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2013, 17:03
Привет! Вот еще темы с решениями:

Написать функцию, которая проверяет, является ли переданное ей число простым?
Написать функцию, которая проверяет, является ли переданное ей число простым?...

Дано целое число N (> 1). Если оно является простым
Дано целое число N (&gt; 1). Если оно является простым, то есть не имеет...

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

Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз
задание такое Составить функцию, которая, получив целое число определяет,...


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

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

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