Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Yulia_sko.kz
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 123

длина слова-строки

18.12.2013, 21:15. Просмотров 678. Ответов 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#include <cstring>
#include <iomanip.h>
#include <conio.h>
using namespace std;
char* Rus(const char* text);
int main()
{
 
    char string[200];
 
    cout << Rus("Введите строку:\n");
    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 << Rus("Самое длинное слово: " ) << word
           << Rus(" , его длина равна: ") << maxLen
           << Rus(" символам ") << endl;
 
     getch();
}
 
char bufRus[256];
char* Rus(const char* text)
{
  CharToOem(text, bufRus);
  return bufRus;
}


Вернуться к обсуждению:
длина слова-строки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2013, 21:15
Готовые ответы и решения:

Выбрать из данной строки все слова, длина которых равна длине первого слова
Написать программу, выбирающую из данной строки все слова, длина которых равна...

Ввести строку. Выдать все слова, которые имеют длину больше, чем длина последнего слова строки
ввести строку. на печать, выдать все слова, которые имеют длину больше, чем...

Средняя длина слова из строки
Только что к вам обращался , простите великодушно! Но эту задачу я вообще не...

появилась загвоздка с функцией. нужно вывести на экран строку, сост. из звездочек. Длина строки-параметр функциииз звезд. длина строки -
Я видела, что на форуме есть подобные задачи, но ни одно из их решений не...

Вывести все слова из строки длина которых меньше заданной
Составить программу посимвольной обработки,без всяких функций из strin.h(!!!),...

0
Другие темы раздела
C++ упаковать в шаблон http://www.cyberforum.ru/cpp-beginners/thread1047426.html
Оформить в виде шаблона функции задание и продемонстрировать его использование для типов int, double. #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; #define...
C++ Получить номера строк матрицы, для которых нет равных среди строк с меньшими номерами Для символьной квадратной матрицы порядка n получить номера строк, для которых нет равных среди строк с меньшими номерами. вот всё что у меня есть,но это не правильно,проблема с... http://www.cyberforum.ru/cpp-beginners/thread1047420.html
C++ программирование нечеткого измерения
Нужно получить в конце график кривых,в чём может быть ошибка? #include <graphics.h> #include <iostream> using namespace std; int main() { SetConsoleCP(1251); ...
слежение за объектом по видеоизображению. имитация перемещения объекта C++
Нахождение объекта представленного в виде окружности, слежение за его перемещением,в чём ошибка? #include<graphics.h> #include<conio.h> #include<windows.h> #include<iostream> #include<time.h>...
C++ Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву http://www.cyberforum.ru/cpp-beginners/thread1047389.html
Помогите пожалуйста! Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву. (на языке с++)
C++ Задачка на структуры В техническом центре по ремонту автомобилей в течении недели(6 рабочих дней) израсходованы различные детали 8-ми наименований. Известны наименование каждого вида детали, их цена и количество деталей,... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru