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

Определить, есть ли среди элементов массива простые числа... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов в шаблоне класса http://www.cyberforum.ru/cpp-beginners/thread291410.html
#include <cstdlib> #include <iostream> #include <typeinfo> #include <windows.h> using namespace std; template <class Type1, class Type2> class cilindr { Type1 visota;
C++ Найти число различных путей Фишка может двигаться по полю длины N только вперёд. Длина хода фишки не более K. Найти число различных путей, по которым фишки может пройти поле от начала до конца. Пример: N=3, K=2 Возможные пути: 1,1,1 1,2 2,1 http://www.cyberforum.ru/cpp-beginners/thread291409.html
C++ сравнивание строк
Здравствуйте. Обьясните пожалуйста чайнику, почему я немогу сравнить строку вот так: #include <iostream> using namespace std; int main() { char a="privet"; if(a=="privet") cout<<"равно"<<endl; cout<<a;
C++ Матрица
Подскажите, как вывести элементы матрицы находящиеся на побочной диагонали?
C++ Вопрос по Switch http://www.cyberforum.ru/cpp-beginners/thread291372.html
Есть уменя switch. В кейсе есть условный оператор типа switch (choice) { case '1': if (number==1) <<cout"You may continue"; else break; // нужна помощь здесь //продолжение программы .............. break; case '2':
C++ Нахождение наименьшего числа (С++) Здравствуйте. Всех с наступающим праздником. Нужно, чтобы программа спрашивала, сколько чисел ты введешь, потом спрашивала сами числа, а потом говорила, какое из них наименьшее. Как реализовать сам механизм нахождения наименьшего из рандомного кол-ва чисел? Спасибо. подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
09.05.2011, 00:57
lamed, Изврат...

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
#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
 
int main()
{
    std::vector<int> vec((std::istream_iterator<int>(std::cin)), std::istream_iterator<int>());
    int idx = 0;
    std::for_each(vec.begin(), vec.end(), [&idx](const int one) -> void
    {
        for(int i = 2; i <= one/2; ++i)
        {
            if(one % i == 0)
            {
                ++idx;
               return;
            }
        }
        if(one != 1 && one != 0)
            std::cout << idx << '\n';
        ++idx;
    });
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru