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

строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись строки в файл http://www.cyberforum.ru/cpp-beginners/thread731157.html
Помогите, пожалуйста, программа должна записывать строку в файл, но только с помощью gets() и puts() #include <iostream> #include <cstdio> using namespace std; int main() { FILE * ptrFile = fopen("text.txt", "w"); if (ptrFile != NULL) {
C++ Быстродействие процессора? Ребят заинтересовал вопрос по архитектуре процессора. Что мешает повысить быстродействие процессора за счет увеличения количества конвейеров? http://www.cyberforum.ru/cpp-beginners/thread731154.html
Вывод на экран элементов массива C++
#include "stdafx.h" #include <iostream> #include <vector> #include <iomanip> #include <conio.h> #include <ctype.h> #include <stdlib.h> #include <windows.h> using namespace std;
Простая программа про площади прямоугольников C++
Требуется написать программу. Условия: 1. Исходное данное - натуральное число K, выражающее площадь. Написать программу для нахождения всех таких прямоугольников, площадь которых равна K и стороны выражены натуральными числами. Что то ни как не соображу, как это сделать?
C++ Слить два лексикографически упорядоченных файла в третий, также упорядоченный http://www.cyberforum.ru/cpp-beginners/thread731146.html
Предусмотреть диалоги для открытия входных и выходных файлов, возможность отображения их содержимого. Если выходной файл не содержит ни одной строки, необходимо создать пустой файл. Совсем не знаю как это сделать...
C++ Обработка матриц Помогите кому не лень) Ввести двумерный массив {A}_{3x5}. Определить в нём среднее геометрическое элементов, у которых оба индекса нечётные. Добавлено через 10 часов 10 минут Help me please!) подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7148 / 4314 / 629
Регистрация: 29.11.2010
Сообщений: 11,730
14.12.2012, 02:11     строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <sstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    std::copy_if(std::istream_iterator<std::string>(ist), std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string> (std::cout, " "), [](const std::string &s)
        {
            for (std::size_t i=1; i < s.length(); i++)
                if (s[i] - 1 != s[i-1]) return false;
            return true;
        } );
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru