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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расшифровка информации http://www.cyberforum.ru/cpp-beginners/thread1013385.html
Мне на кое каком форуме один чел сказал так: Оптоволоконная линия связи сама по себе неплохо защищена. Вы попробуйте внедриться в середину оптоволоконного кабеля, где могут проходить сотни волокон,...
C++ Символьный массив, перестановка символов в символьном массиве Задание таково: даны два числа n, t (n-количество символов, t-количество секунд). Далее вводится строка, содержащая символы "G" и "B" (G-девочка, B-мальчик). Каждую секунду, если сразу после мальчика... http://www.cyberforum.ru/cpp-beginners/thread1013378.html
Найти все простые числа в заданном диапазоне и вывести их на экран C++
Доброго времени суток! Есть задачка, есть кривое решение. :) Суть задачки такова: найти все простые числа до 1000 и вывести их на экран. Помогите, пожалуйста, новичку, подправьте код :-#include...
тип данных для двоичного числа C++
подскажите пожалуйста у меня есть двоичные числа какой тип данных нужен для них? ну всмысле я эти числа сам беру из файла и когда потом пытаюсь их вывести получается что как бы в переменной нечего...
C++ Декартово произведение n множеств http://www.cyberforum.ru/cpp-beginners/thread1013364.html
Помогите пожалуйста с написанием программы для вывода декартового произведения неизвестного изначально количества множеств, то есть пользователь самостоятельно задает количество и вводит элементы. ...
C++ Найти наименьшие элементы в каждой матрице и напечатать их номера Даны одномерные массивы A, B, C. Записать их в виде матриц AA , BB , CC , найти наименьшие элементы в каждой и напечатать их номера. не совсем пойму почему во 2-ом массиве в виде ВВ не 8 элементов,... подробнее

Показать сообщение отдельно
flash_back
5 / 5 / 0
Регистрация: 07.02.2016
Сообщений: 65
Завершенные тесты: 1
16.06.2016, 16:05
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
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main()
{
 
    char string[200];
 
    cin.getline(string,200);
 
    char * pch = strtok (string," "),  // получаем первое слово
         * word = 0; // самое длинное слово
 
    int length = strlen(pch);          // определяем длинну первого слова
 
    int maxLen = 0; // самое длинное слово
 
      while (pch != NULL)                         // пока есть слова
      {
          length = strlen(pch);        // определяем длинну слова
 
          if (maxLen < length )        // определяем самое длинное слово
          {
              maxLen = length;
              word = pch;              // сохраняем указатель на текущее слово
          }
 
          pch = strtok (NULL, " "); // получаем следующее слово
      }
 
      cout << word;
 
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru