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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.60
ta_4to
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 36
#1

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

24.02.2010, 23:47. Просмотров 4586. Ответов 24
Метки нет (Все метки)

Составить и отладить программу, которая выполняет следующие действия. В заданном тексте из нескольких предложений найти самое длинное и самое короткое слово. Если они принадлежат одному и тому же предложению, заменить их в тексте звездочками.


помогите....хоть объясните как делать(((
1
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2010, 23:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти самое длинное и самое короткое слово в предложении (C++):

Найдите самое длинное, и самое короткое слово в заданном предложении - C++
Найдите самое длинное и самое короткое слово в заданном предложении.

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

Найти самое короткое и самое длинное слово в строке - C++
Введённый строке найти самое короткое и длинное слово.словом считается последовательность симболов,которое отделено пробелом или знаком...

Найти самое короткое и самое длинное слово в строке - C++
#include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> using namespace std; void inp(char); void...

Найти самое длинное и самое короткое слово в тексте - C++
найти самое длинное и самое короткое слово в тексте #include "stdafx.h"endl; #include <iostream> #include <string> #include...

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

24
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
25.02.2010, 23:52 #16
да )) только я не знаю как это сделать в ВС++ 3.11...я делала в 6-ом ВС - там все работает

Добавлено через 44 минуты
попробуй переписать
C++
1
2
3
 char *s1,*s2; // вместо string s1=".!?", s2=" ,;-:";
 s1=".!?"; 
 s2=" ,;-:";
а в цикле вместо s1.length() написать strlen(s1) (тоже самое для s2)
C++
1
2
3
...
for (i=0;i<strlen(s1);i++)
...
все остальное без изменений.надеюсь поможет
1
ta_4to
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 36
25.02.2010, 23:59  [ТС] #17
Цитата Сообщение от liebe Посмотреть сообщение
strlen
не читает..может какой то инклуд надо подключить?
0
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
26.02.2010, 00:08 #18
у меня только это перед int main()
C++
1
2
3
#include <iostream>
using namespace std;
...
может stdlib.h поможет..
а вообще эта функция определения длины строки. Эти строки (s1 и s1) - константы, ты можешь сама посчитать сколько там символов (то есть узнать длину) и написать точную цифру...
0
ta_4to
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 36
26.02.2010, 00:18  [ТС] #19
ниче не помогает((( интересно в чем причина....пишет что тип функция не корректна...
0
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
26.02.2010, 00:26 #20
нда...а у меня и так, и так съел...
посчитай сама длину в цикле - не парься ))) или точную цифру напиши прям в цикле )) потом может кто еще все-таки заглянет сюда и посоветует, а так тяжело пальцем в небо тыкать не имея ВС 3.11

вообще говоря, у тебя в задании написано в пункте 4 использовать встренные функции работы со строками...эти два цикла for нужны были для того чтобы узнать пренадлежит ли введенный символ строке (то есть является ли он разделительным)- для этого есть спец. фукнция, можешь ее использовать (правда я не помню какая, посмотри где-нить )
1
ta_4to
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 36
26.02.2010, 00:33  [ТС] #21
а еще...уя исправила на числа...работает все...вот только на звездочки не хочет заменять((( выдает такое же предложение...
0
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
26.02.2010, 00:36 #22
хм...у меня менял...
а пример введенный тобой можешь привести?

п.с. тут вспомнила еще про библиотеку string.h...может то что надо? )))
0
ta_4to
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 36
26.02.2010, 00:39  [ТС] #23
НУ например : а ааааааааа аааа. аааа аааа.
должно ведь в первом предложении поменять 2 слова на звездочки...или я не так поняла
0
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
26.02.2010, 00:47 #24
да, должно и меняет...
0
Миниатюры
Найти самое длинное и самое короткое слово в предложении  
Liebe
...
891 / 74 / 5
Регистрация: 21.02.2010
Сообщений: 2,196
Записей в блоге: 1
26.02.2010, 00:58 #25
а ты какую длину строк поставила в циклах? (вместо strlen())
0
26.02.2010, 00:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2010, 00:58
Привет! Вот еще темы с ответами:

Найти самое короткое и самое длинное слово C++ - C++
Нужно написать программу, которая будет находить самое короткое и самое длинное слово в строке используя тип char.

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

В заданной строке определить самое длинное и самое короткое слово - C++
Ввести несколько строк,каждая из которых содержит некоторое количество слов.В заданной строке определить самое длинное и самое короткое...

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


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

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

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