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

Поиск слово с максимальной длиной которое начинается на определенную букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию удаления узлов из бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread1152521.html
#include <iostream> #include <conio.h> using namespace std; const int sz=80; struct file{ char FI; int data; int mes;
C++ Найти произведение положительных элементов одномерного массива В одномерном массиве, состоящем из n вещественных элементов, вычислить: - произведение положительных элементов массива; - записать элементы массива в файл. http://www.cyberforum.ru/cpp-beginners/thread1152499.html
C++ Цикл не работает
Вот код // 2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "string" using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Для заданного положительного целого вывести младший бит
Младший бит Для заданного положительного целого A (1 ≤ A ≤ 100), вывести младший бит A. Например, если A = 26, то его мы можем записать в двоичном виде, как 11010, и младший бит A есть 10, и на выходе должно быть 2. Другой пример выглядит следующим образом: при A = 88, это число A мы можем записать в двоичной форме 1011000, младший бит в A есть 1000, и на выходе должно быть 8. ...
C++ С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? http://www.cyberforum.ru/cpp-beginners/thread1152478.html
Добрый вечер Форумчане, Нужен Ваш профессиональный совет/опыт как эксперта. Недавно я начал изучать язык программирования С++, так как конечной целью является переход на язык Objective C для разработок различных приложений (Mobile Utility Apps and 2D Games). Сегодня прочитал комментарии на www.cyberforum.ru, где пишут, что для Objective C желательно знать С, а не С++. Сейчас я в...
C++ Дан одномерный массив, состоящий из N вещественных элементов 1. Заполнить массив случайными числами. 2. Найти минимальный элемент. выдает ошибку error C2040: a: "int *" отличается по уровням косвенного обращения от "int" и error C2109: для индекса требуется массив или указатель. Объясните,пожалуйста. Что ему не нравится??? #include <stdio.h> #include <conio.h> #include <iostream> void main() { setlocale(LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
20.04.2014, 20:18     Поиск слово с максимальной длиной которое начинается на определенную букву
Цитата Сообщение от Hunter9494 Посмотреть сообщение
Поиск слово с максимальной длиной которое начинается на определенную букву
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
#include <iostream>
#include <string>
#include<vector>
#include<algorithm>
#include<sstream>
int main()
{
    std::string str;
    std::getline(std::cin,str);
    char letter('A');
    std::vector <std::string> svec;
    std::stringstream s(str);
    for(std::string word; s>>word;)
        if(word[0] == letter)
            svec.push_back(word);
    if(svec.empty())
    {
        std::cout<<"No words!";
        return 0;
    }
    std::cout<<"\n"<<*std::max_element(svec.begin(),svec.end(),[] (std::string first,std::string second)
    {
        return first.length() < second.length() ;
    });
 
    return 0;
}
 
Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru