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

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

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

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

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

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

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

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

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

1
MrGluck
Модератор
Эксперт CЭксперт С++
7980 / 4861 / 1422
Регистрация: 29.11.2010
Сообщений: 13,235
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 чисел с клавиатуры и определить, сколько среди них...

Создать двоичный файл и записать в него n целых чисел.Найти среднее арифметичерское среди простых чисел расположенных после минимального значения.
Добрый день! Помогите пожалуйста с решением данной задачи: Задание: Необходимо...

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


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

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

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