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

Найти в тексте все слова, буквы в которых упорядочены по алфавиту. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить сортировку методом турнира с выбыванием с сортировкой методом пузырьков http://www.cyberforum.ru/cpp-beginners/thread753187.html
Здравствуйте. Помогите мне пожалуйста с кодом к нескольким программам, а то я даже не знаю от чего оттолкнуться. 4. Сравнить сортировку методом турнира с выбыванием с сортировкой методом пузырьков, вычислив 1) время выполнения; 2) число сравнений; 3) число перестановок. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных...
C++ Вывести все расположения 8 слонов на шахматной доске, не угрожающих друг другу и расположенных на различных вертикалях. Здравствуйте. Помогите мне пожалуйста с кодом к нескольким программам, а то я даже не знаю от чего оттолкнуться. 3. Вывести все расположения 8 слонов на шахматной доске, не угрожающих друг другу и расположенных на различных вертикалях. Решить задачу с помощью алгоритма перебора с возвратом. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один... http://www.cyberforum.ru/cpp-beginners/thread753186.html
Перебрать все функции f:{0,1,…,m-1} --> {0,1,…,n-1}. C++
Здравствуйте. Помогите мне пожалуйста с кодом к нескольким программам, а то я даже не знаю от чего оттолкнуться. 2. Перебрать все функции f:{0,1,…,m-1} --> {0,1,…,n-1}. Каждое слово, функция или последовательность чисел выводится с новой строки. Числа m и n вводятся с клавиатуры. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна...
Функция с умалчиваемыми параметрами C++
Написана программа подскажите почему у меня вылетает вот такая ошибка "extra parameter in call to init()"(типо дополнительные параметры вылазят) в чем причина и что делаю не так #include <iostream> #include <cstdlib> #include <ctime> #include <conio.h> #include <math.h> #include <iomanip>
C++ Что означают числа перед динамическим массивом? http://www.cyberforum.ru/cpp-beginners/thread753172.html
int *ptr_int = new int; for (int i=-4; i<=-1; i++) cout << *(ptr_int + i) << " "; И вот это будет напечатано: 40 1 333 -33686019 40 - это вроде размер массива
C++ Ошибка считывания #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> FILE *lex; FILE *error; FILE *postfix; char lx,er,c; int kl, str, ko=0; подробнее

Показать сообщение отдельно
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
05.01.2013, 13:41     Найти в тексте все слова, буквы в которых упорядочены по алфавиту.
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
#include <iostream>
#include <string>
#include <algorithm>
#include <fstream>
#include <iterator>
#include <cctype>
 
int main()
{
    std::ifstream ifs("in.txt");
    if(ifs.is_open())
    {
        std::copy_if((std::istream_iterator<std::string>(ifs)),
                     std::istream_iterator<std::string>(),
                     std::ostream_iterator<std::string>(std::cout, "\n"),
                     [](std::string s)
                        {
                            for(auto& c: s)
                                c = tolower(c);
                            return std::is_sorted(s.begin(), s.end());
                        }
                     );
        ifs.close();
    }
    else
        std::cerr << "Unable to open input file" << std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru