Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ програмные прерывания https://www.cyberforum.ru/ cpp-beginners/ thread2491951.html
Как вызвать программное прерывание? Читаю книгу по системному программированию и в ней сейчас "прохожу тему" системных вызовов и там есть описание как они вызываются и обрабатываются ,так вот Если программе нужно сделать системный вызов то она вызывает программное прерывание int со значением 0x80 ,далее вызывается обработчик прерываний ,для 0x80 обработчик системных вызовов и далее уже...
C++ Возникло необработанное исключение по адресу 0x73A62CF2: исключение Microsoft C++: std::bad_array_new_length
Доброго времени суток, уважаемые форумчане :) Подскажите начинающему программисту. Ругается на необработанное исключение по адресу 0x73A62CF2. Я так понимаю, что здесь что-то не ладно с длиной массива. Либо выходит за его пределы. Но ЧТО конкретно, понять не могу (в силу своей "зелёности", так скажем). Хотелось бы обратить внимание на строку 21, именно оттуда посылается сообщение об исключении....
C++ Рекурсивная функция нахождения НОД https://www.cyberforum.ru/ cpp-beginners/ thread2491899.html
Что не так и так ли? 1591 на ACMP https://********/asp/do/index.asp?main=task&id_course=3&id_section=23&id_topic=241&id_problem=1561 #include<bits/stdc++.h> int gcd(int x,int y){ if(y==0) return x; else
C++ С какого стандарта в C++ динамический массив можно объявлять как статический? Здравствуйте. С какого стандарта в C++ динамический массив можно объявлять, как статический? Т.е. вот так: cin >> n; int b; https://www.cyberforum.ru/ cpp-beginners/ thread2491896.html
Вывести количество подряд идущих элементов C++
Дан массив из 15 элементов. Вывести количество подряд идущих одинаковых элементов, например 5, 5, 2, 2, 4, 10, 10, 10... сделал таким образом int main() { setlocale(LC_ALL, "rus"); int arr = {1,5,3,3,6,2,2,4,4,4,16,-5,12,7,7}; int k=1; int number;
C++ Реализуйте алгоритм бинарного поиска https://www.cyberforum.ru/ cpp-beginners/ thread2491881.html
Не могу понять в чем ошибка, за задачу 0 балов. Входные данные В первой строке входных данных содержатся натуральные числа N и K (0NK100000). Во второй строке задаются N элементов первого массива, отсортированного по возрастанию, а в третьей строке – K элементов второго массива. Элементы обоих массивов - целые числа, каждое из которых по модулю не превосходит 109 Выходные данные Требуется...
C++ Cout объект? привет! class exem{ public: int a=11; https://www.cyberforum.ru/ cpp-beginners/ thread2491852.html Заменить все повторяющиеся символы на другой символ C++
Строка "ASDASdsadawqqwr+==we//sadwq==" Нужно заменить все '=' на '/'
C++ Метод класса стирает массив https://www.cyberforum.ru/ cpp-beginners/ thread2491773.html
#include<iostream> #include<string> using namespace std; class Sstring { public: Sstring() { SizeStr = 10; char massiv = { 'a','b','c','d','e','f','g','h','j','@' };
C++ В массиве найти первые три максимальных элемента,без сортировки https://www.cyberforum.ru/ cpp-beginners/ thread2491771.html
Алгоритм. 1.Размер массива равен 0. 2.Пока не найдены все max: 0)flag=false; a) взять элемент массива: -сравнить есть ли данный элемент --если есть ,то перейти на пункт а. --если нет то
Возврат c-style строки из функции C++
Здравствуйте, пытаюсь решить задачу на степике, но не получается. Поэтому воспользовался Qt и дебагером. Вроде всё проходит во время, но не могу правильно вернуть строку в main(), что бы вывести её на экран. Что я делаю не так? Текст задачи: Реализуйте функцию getline, которая считывает поток ввода посимвольно, пока не достигнет конца потока или не встретит символ переноса строки ('\n'), и...
C++ Проверка введённых цифр https://www.cyberforum.ru/ cpp-beginners/ thread2491767.html
Добрый день. Пользователь может ввести любые символы в любом количестве. Я же хочу, чтобы в программе была красивая проверка: программа должна вызвать функцию, если было введено 4 цифры, разделённые клавишой enter, иначе вывести сообщение об ошибке. Проблема в том, что сообщение выводится столько раз, сколько было введено некорректных символов. И вообще мне мой код не нравится, думаю, можно...
599 / 436 / 136
Регистрация: 22.11.2017
Сообщений: 1,340
17.08.2019, 21:50 0

Задача Словарик - C++ - Ответ 13776502

17.08.2019, 21:50. Показов 1200. Ответов 7
Метки (Все метки)

Ответ

nena-ya, привет!

Кликните здесь для просмотра всего текста

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
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <string>
#include <list>
#include <unordered_set>
#include <algorithm>
#include <iterator>
 
template<typename InIt, typename OutIt>
void split_mod
(
    InIt it_begin_s,
    InIt it_end_s,
    InIt it_begin_seps,
    InIt it_end_seps,
    OutIt it_out
);
 
int main()
{
    std::string seps(" ,.-:!?");
    auto string_down = [](std::string in)
    {
        std::transform(std::begin(in), std::end(in), std::begin(in), ::towlower);
        return in;
    };
 
    std::string line;
    std::getline(std::cin, line);
    std::list<std::string> words;
    split_mod(std::begin(line), std::end(line), std::begin(seps), std::end(seps), std::back_inserter(words));
    std::transform(std::begin(words), std::end(words), std::begin(words), string_down);
    std::unordered_set<std::string> unique_words;
    std::copy(std::begin(words), std::end(words), std::inserter(unique_words, std::end(unique_words)));
    std::cout << unique_words.size() << "\n";
 
    return 0;
}
 
template<typename InIt, typename OutIt>
void split_mod
(
    InIt it_begin_s,
    InIt it_end_s,
    InIt it_begin_seps,
    InIt it_end_seps,
    OutIt it_out
)
{
    if (!is_sorted(it_begin_seps, it_end_seps))
        sort(it_begin_seps, it_end_seps);
    using S = typename std::basic_string<std::iterator_traits<InIt>::value_type>;
    InIt it_old = it_begin_s;
    for (InIt it = it_begin_s; it != it_end_s; ++it)
        if (std::binary_search(it_begin_seps, it_end_seps, *it))
        {
            if (it_old != it)
                * it_out++ = S(it_old, it);
            it_old = it;
            std::advance(it_old, 1u);
        }
    if (it_old != it_end_s)
        * it_out++ = S(it_old, it_end_s);
}


Вернуться к обсуждению:
Задача Словарик C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2019, 21:50
Готовые ответы и решения:

Словарик/Тестер
Добрый день! Необходимость параллельного с си изучения и другого языка - английского навела меня...

написать словарик
у меня есть словарик в текст. файле вида ааа ыыы вввввввв надо написать функцию которая...

Словарик на C#
Задали курсовой! Написать русско - англ словарик! Я сделал базу тхт файлах так как базы данных...

Словарик :)
решил я словарик начать составлять на Сайбере О происхождении слова Пацан Альдас Ачюс ...

7
17.08.2019, 21:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2019, 21:50
Помогаю со студенческими работами здесь

Словарик
Составить программу простейшего автоматизированного англо-немецко-русского словаря, данные словаря...

Простой словарик
Помогите с задачей,что я делаю не так.... вот код: a=input(str(&quot;Введи слово &quot;)) if...

Словарик для чайника :)
Большой трям уважаемому сообществу. Дорогие админы раздела, а не сделать ли Вам здесь некий...

Мини-интернет словарик
3.14 — «пи» (применяется для замены слога в матерных выражениях) 14AA41 — (англ. One for All and...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru