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

Найти самое длинное слово в сообщении (строки) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, используя классы стандартной библиотеки шаблонов http://www.cyberforum.ru/cpp-beginners/thread260715.html
Буду благодарен если поможете. Спасибо. Составить программу, используя последовательные классы стандартной библиотеки шаблонов С++, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: • номер УДК; • фамилию и инициалы автора; • название; • год издания; • количество экземпляров данной книги в библиотеке. Программа должна обеспечивать:
C++ Напечатать сначала все отрицательные числа этой последовательности, затем все положительные Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все отрицательные числа этой пос¬ледовательности, за-тем - все положительные (в любом порядке). Помогите пожалуйста) http://www.cyberforum.ru/cpp-beginners/thread260712.html
C++ Слияние массивов
я новичек в программировании. Помогите пожалуйста решить слудеющию задачу на С++. Заданы три упорядоченных по возрастанию массива f, g, h Составить программу слияния этих массивов. Если возможно, привидите пожалуйста листинг. Заранее благодарю тех, кто откликнулся.
C++ Как поменять местами элементы строки
Собственно сабж вот в чём, как поменять местами элементы в строке, меняя только адрес. Вот функция, где str - адрес первого элемента строки, n - количество элементов: void gaz(char *str, int n) { char p; for (int i=0, j=n-1; i<j; i++, j--) { p=*(str+j); *(str+j)=*(str+i); *(str+i)=p;
C++ Составить программу, опредляющюю пройдет ли график функций через заданную точку http://www.cyberforum.ru/cpp-beginners/thread260701.html
Задача: Составить программу, опредляющюю пройдет ли график функций y=a*x^2+b*x+c через заданную точку координатами (х1;y1)
C++ Записать массив точек в матрицу Здравствуйте. У меня вопрос - есть у меня некоторая картинка черно-белая, и необходимо сравнить координаты одной черной точки со всеми остальными. Можно ли каким-либо образом записать этот массив координат в одну матрицу для дальнейшего сравнения координат? Т.е. тут видимо необходимо, чтобы в каждой ячейке матрицы хранилось 2 значения - x и y, как координаты точек. Или же для такого... подробнее

Показать сообщение отдельно
UnusualO
Сообщений: n/a

Найти самое длинное слово в сообщении (строки) - C++

20.03.2011, 18:54. Просмотров 388. Ответов 0
Метки (Все метки)

что-то туплю, задача то не сложная....

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
using namespace std;
 
int main() {
    string str,slovo,simvol;
    string::size_type k=0, pos=0;
    cout<<"vvedi stroku"<<endl;
    getline(cin,str);
    str=str+' ';
    k=str.find(' ',pos);
            while(k!=string::npos)
            {
                slovo=str.substr(pos,k-pos);
                simvol=" ";
                if(slovo.length()>simvol.length())
                    pos=k+1;
                k=str.find(" ",pos);
            }
    cout<<"slovo="<<slovo<<endl;
 
    return 0;
}
было бы неплохо исправить, но ваш вариант так же приветствуется)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru