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

Вычислить количество простых чисел среди положительных чисел массива

16.11.2016, 08:55. Просмотров 851. Ответов 1
Метки нет (Все метки)

Дан массив целых положительных и отрицательных чисел в количестве меньше или равно 64 .
А требуется , Вычислить количество простых чисел среди положительных чисел массива. Заранее спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2016, 08:55
Ответы с готовыми решениями:

Как вычислить количество простых чисел среди положительных элементов массива?
вычислить количество простых чисел среди положительных чисел массива. Массив...

Подсчитать количество положительных чисел среди элементов массива
Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитывает...

Дан двумерный массив целых чисел. Вычислить количество четных чисел среди элементов, встречающихся в массиве ровно 3 раза
Кто может, помогите пожалуйста:)

Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива
Записать в массив N целых чисел. Подсчитать количество пар противоположных...

Удаление простых положительных чисел из массива
написал программу на си которая должна удалять простые положительные числа из...

1
MrGluck
Модератор
Эксперт CЭксперт С++
8075 / 4927 / 1431
Регистрация: 29.11.2010
Сообщений: 13,346
16.11.2016, 09:12 #2
Лучший ответ Сообщение было отмечено Aleksyr как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <array>
#include <algorithm>
#include <iostream>
 
bool IsPrime(const int n)
{
    for (int i = 2; i <= sqrt(n); i++)
        if (n % i == 0)
            return false;
    return n > 1;
}
 
int main()
{
    const std::array<int, 64> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -1, -2, -3, -4, -5};
    std::cout << std::count_if(a.cbegin(), a.cend(), [](const int x) { return x > 0 && IsPrime(x); });
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2016, 09:12

Найти произведение всех положительных чисел массива, и количество отрицательных чисел
Помогите, пожалуйста, с заданием по с++. Найти произведение всех положительных...

Найти сумму отрицательных чисел и количество положительных чисел массива с четными индексами
1) Дан массив чисел В. Найти сумму отрицательных чисел и количество...

Среди введенных чисел определить количество положительных отрицательных и равных нулю
Ввести в программе n чисел с клавиатуры и определить, сколько среди них...


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

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

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