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

Определить количество слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление суммы ряда с точностью ЕПСИЛОН http://www.cyberforum.ru/cpp-beginners/thread69099.html
Написать программу на языке С "вычисление суммы ряда с точностью ЕПСИЛОН"! Помогите кто может!...
C++ на циклы такая задача: дано неравенство x^3-3*x+a>0 нужно выяснить, при каком наименьшем натуральном а будет решение над полем вещественных чисел. единственный вариант решения, который я вижу, это... http://www.cyberforum.ru/cpp-beginners/thread69090.html
C++ Указатели
Введите с клавиатуры данные в массив целого типа, а затем выведите на экран их среднее значение. тема:указатели Добавлено через 17 минут если можно, массив задать через константу, а не...
Строки C++
Дона строка текста, в которой слова разделены пробелами. Необходимо: -вычислить количество строк в строке -переставить слова в строке в обратном порядке. Помогите первый пункт сделал а вот второй...
C++ Предложите упражнения по С++ мне http://www.cyberforum.ru/cpp-beginners/thread69064.html
Предложите задачи по С++ мне,хотел бы услышать задачи,заданные вами.
C++ Перевод программы var i, n, k : byte; a,b,c : real; begin readln(n); for i:=1 to n do begin readln(a,b,c); подробнее

Показать сообщение отдельно
vikaplys
0 / 0 / 1
Регистрация: 19.11.2009
Сообщений: 29
01.12.2009, 00:31
Вот тебе пример для изучения, считает количество слов и находит слово с максимальной длиной.
Доделать сможешь если хоть немного разбираешься с работай со строками, если нет знаний плати за решения, ХВАТИТ выкладывать сюда весь задачник иди лучше книги почитай
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <conio.h>
bool compare(const std::string& a, const std::string& b)
{
    return a.length() > b.length();
}
int main()
{
    std::string str;
    std::vector<std::string> vec;
 
    while (std::cin >> str && str!= "0")
        vec.push_back(str);
    std::sort(vec.begin(), vec.end(), compare);
    std::cout << "Kolichestvo slov: " << ' ' << vec.size() << std::endl;
        std::cout << '\t' << *vec.begin() << '\n';
        getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru