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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.86
Ксения О
4 / 4 / 0
Регистрация: 06.12.2010
Сообщений: 30
#1

Простое число - C++

07.12.2010, 22:14. Просмотров 3520. Ответов 3
Метки нет (Все метки)

Вводиться последовательность из N целых положительных элементов. Определить, содержит ли последовательность хотя бы одно простое число. Для определения простого числа создать функцию
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 22:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Простое число (C++):

Дано простое число. Составить функцию,которая будет находить следующее за ним простое число. - C++
дано простое число.составить функцию,которая будет находить следующее за ним простое число.

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число. - C++
6.2.2. Помогите, пожалуйста, решить задачи в С++ с помощью функций. Дано простое число. Составить функцию, которая будет находить...

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.

Дано натуральное число. Найти ближайшее простое число - C++
1. Дано натуральное число. Найти ближайшее простое число. 2. Дано 20 пар однозначных чисел. Первое число каждой пары означает количество...

Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат - C++
Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и...

3
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
08.12.2010, 02:43 #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
33
34
#include <iostream>
 
bool isSimple(int n)
{
    if(n == 1 || n<=0)
        return false;
    for(int i=2; i<=n/2; ++i)
       if(n%i == 0)
           return false;
    return true;
}
 
int main()
{
    int N;
    int* Arr;
    std::cout<<"Enter N: ";
    std::cin>>N;
    Arr=new int[N];
    for(int i=0; i<N; ++i)
        std::cin>>Arr[i];
    int simple_cnt=0;
    for(int i=0; i<N; ++i)
    {
        if(isSimple(Arr[i]))
        {
           std::cout<<Arr[i]<<' ';
           ++simple_cnt;
        }
     }
     std::cout<<"\nNumb of simples in the sequense is: "<<simple_cnt<<'\n';
     delete[] Arr;
     return 0;
}
1
Ксения О
4 / 4 / 0
Регистрация: 06.12.2010
Сообщений: 30
08.12.2010, 20:03  [ТС] #3
выдает ошибку в данной строке,как исправить?

bool isSimple(int n)
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
09.12.2010, 01:01 #4
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
33
34
35
#include <stdio.h>
#include <malloc.h>
 
int isSimple(int n)
{
        if(n == 1 || n<=0)
                return 0;
    for(int i=2; i<=n/2; ++i)
       if(n%i == 0)
           return 0;
    return 1;
}
 
int main()
{
    int N;
    int* Arr;
    printf("Enter N: ");
    scanf("%d", &N);
    Arr=(int*) malloc(N*sizeof(int));;
    for(int i=0; i<N; ++i)
        scanf("%d", &Arr[i]);
    int simple_cnt=0;
    for(int i=0; i<N; ++i)
    {
        if(isSimple(Arr[i])==1)
        {
           printf("%d ", Arr[i]);
           ++simple_cnt;
        }
     }
     printf("Numb of simple numbs in sequence is: %d\n", simple_cnt);
     free(Arr);
     return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2010, 01:01
Привет! Вот еще темы с ответами:

Необходимо вывести строку prime, если число простое, или composite, если число составное - C++
Уважаемые программисты, проверьте, пожалуйста, решение задачи Проверьте, является ли число простым. Вводится одно число n. Формат...

Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым - C++
Помогите пожалуйста 1. Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M....

Простое число - C++
Простое число Помогите Пожалуйста! Простое число это число которое делится только на 1 и на самого себя. Пользователь...

простое число - C++
Проверить,является ли введённое целое положительное число простым. простым называется число, которое имеет только два делителя(еденицу и...


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

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

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