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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Maskca
1 / 0 / 0
Регистрация: 15.12.2008
Сообщений: 97
#1

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

11.04.2009, 15:23. Просмотров 571. Ответов 2
Метки нет (Все метки)

Помогите решить эту задачу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2009, 15:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан текст, найти самое длиное слово (C++):

Найти самое длиное общее слово в строках - C++
Дано две строки. Нужно найти самое длиное общее слово в строках Например, - Привет, меня зовут Настя - Привет, меня зовут Иван ...

Дан текст из нескольки строк, определить самое длинное и самое короткое слово - C++
Вот задание: Дан текст из нескольки строк, определить самое длинное и самое короткое слово.... Я смог решить тока для одной...

Дан текстовый файл. Найти самое короткое слово. - C++
Дан текстовый файл. Найти самое короткое слово. Слово нужно прочитать из файла , а сама программа через массив. Заранее спасибо!

Дано текст. Найти самое длинное слово. - C++
Нужна ваша помощь. Прога должна быть на языке С. Дано текст. Найти самое длинное слово.

Считать текст из файла, найти самое длинное слово и определяет - C++
Считать текст из файла, найти самое длинное слово и определяет, сколько раз оно встретилось в тексте. Добавлено через 5 часов 40 минут...

Считать текст из txt-файла и найти самое длинное слово и количество слов - C++
Доброго времени суток ! надо считать текст с файла тхт и найти самое длинное слово и количество етих слов. как ето зделать ?

2
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
11.04.2009, 15:57 #2
http://www.cyberforum.ru/cpp/thread29541.html.
Чтобы переделать под твою, нужно поменять буквально пару строк.
0
becksoe
1 / 1 / 0
Регистрация: 06.10.2010
Сообщений: 21
22.11.2010, 00:50 #3
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>

int main() {
char Buff[256];
char *pShortWord;
char *pCurWord;
int BuffSize(0);
int ShortWordSize(0);
int CurWordSize(0);

printf("Enter the paragraph:\n");
gets(Buff);

BuffSize = strlen(Buff);
pShortWord = pCurWord = Buff;
ShortWordSize = 257;

for (int i=0; i<BuffSize+1; i++) {
if (Buff[i]==' ' || Buff[i]=='\0') {
if (Buff[i-1]!=' ') {
if (CurWordSize<ShortWordSize) {
pShortWord = pCurWord;
ShortWordSize = CurWordSize;

}
while (Buff[i+1]==' ') i++;
pCurWord = &Buff[i+1];
CurWordSize = 0;
}
}
else {
CurWordSize++;
}
}

int n = strlen(pShortWord);
for (int i=0; i<n; i++) {
if (pShortWord[i]==' ') {
pShortWord[i] = '\0';
i = n+1;
}
}
printf("Result:\n%s", pShortWord);
getchar();
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2010, 00:50
Привет! Вот еще темы с ответами:

Дан символьный файл. Найти самое длинное слово среди слов, вторая буква которых есть Е - C++
Ребятки привет.возникла проблема к началу сесии.Помогите пожалуйста решить задачу. Дан символьный файл . Найти самое длинное слово среди...

Считать текст из файла, найти самое длинное слово и определить сколько раз оно встретилось в тексте - C++
Помогите пожалуйста решить задачу по строкам в C++: написать программу, которая считывает текст из файла, находит самое длинное слово и...

Строки: найти самое короткое и самое длинное слово - C++
прошу спосите меня.... Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке; ...

Найти самое длинное и самое короткое слово в строке - C++
Вообщем, дано задание найти самое длинное и самое короткое слово в строке. Все хорошо работает, но, если мы зададим слова , отличающиеся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.