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

не могу разобраться.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Семантический анализтор http://www.cyberforum.ru/cpp/thread220737.html
Привет всем! вообщем есть задание: Си-грамматика арифметических выражений со скобками, операций *,&, (), , <точка>, -> Семантика: восстановление типа данных идентификатора по виду выражения. нужно...
C++ Рисуем граф на mfc Кто знает как рисовать линии со стрелками. Суть такова я с файл считываю матрцу смежности, и на основе ее соеденяю соответствующие вершинки. Но так как у меня граф ореентированый мне нужно указать... http://www.cyberforum.ru/cpp/thread220619.html
нужно написать програмки.... C++
Пожалуйста помогите разобраться с программами на С++, завтра зачёт, а я всё сдал, осталось только С++, а в неё вообще ничего не знаю.....(((((....... Вариант № 1.8 Составить программу для...
C++ Кэш.Функции
Многократно вызываемая функция может запоминать результаты последнего вычисления и если то что требуется она уже делала - то не пересчитывать еще раз, а выдать из ранее посчитанного? Это означает...
C++ Ошибка сегментации при освобождении памяти http://www.cyberforum.ru/cpp/thread220146.html
Вот в упор не понимаю, почему программа вылетает уже на завершающем этапе. Пожалуйста, посмотрите, что не так // для тестирования #include <iostream> #include "vbytearray.h" using namespace...
C++ C++ Builder6 Текс т в файле: "Если душа родилась крылатой- Что ей хоромы- и что ей хаты" Используя функции обработки строковых и символьных переменных, соединить обе строки и выделить подстроку заключённую... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
27.12.2010, 02:50
Для компиляции и запуска нужна студия 2010 или gcc 4.5+
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::vector<int> Vec;
    int A, B;
    std::cout<<"Enter A, B: ";
    std::cin>>A>>B;
    std::cout<<"Enter elements. | for end input\n";
    std::copy_if(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(Vec), [&](int t) -> bool
        {
            if(t < A || t > B)
            {
                std::cout<<"Can`t insert this element. < A or > B\n";
                return false;
            }
            return true;
    });
    int N=0;
    std::cin.clear();
    std::cin.get();
    std::cout<<"Enter N: ";
    std::cin>>N;
    const int finded=7;
    std::vector<int> Results;
    std::for_each(Vec.begin(), Vec.end(), [&](int t)
    {
        std::vector<int> Vecs;
        int f=t;
        while(t)
        {
            Vecs.push_back(t%10);
            t/=10;
        }
        if(std::count(Vecs.begin(), Vecs.end(), finded) == N)
             Results.push_back(f);
    });
    if(!Results.size())
    {
        std::cout<<"There is no elements with "<< N <<" digits equal to "<< finded  <<'\n';
        system("pause");
        return 1;
    }
    std::cout<<"There is "<< Results.size() <<" elements with "<< N <<" digits equal to "<< finded <<'\n';
    std::copy(Results.begin(), Results.end(), std::ostream_iterator<int>(std::cout, " "));
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru