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

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

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

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

16.11.2013, 00:28. Просмотров 752. Ответов 1
Метки нет (Все метки)

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

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

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

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

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

Найти самое короткое слово в строке - C++
(26) : warning C4060: оператор switch не содержит метку 'case' или 'default' Задание: Найти самое короткое слово в строке. Не...

Найти самое короткое слово в строке, которое заканчивается на букву «а» - C++
Помогите с написанием алгоритма. Заранее благодарен. Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: ...

1
ПерС
375 / 291 / 90
Регистрация: 05.11.2013
Сообщений: 821
Записей в блоге: 5
Завершенные тесты: 1
16.11.2013, 10:49 #2
Обычный разбор strtok? как разделены слова? знаки препинания?
в простейшем случае так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 80
void main () {
 char s[MAX];
 puts ("Input the text:"); gets(s);
 char *p=strtok (s," \n"),word[MAX];
 if (p==NULL) {
  printf ("Empty string"); getchar(); exit(1);
 }
 int min=MAX;
 while (p!=NULL) {
  int len=strlen(p);
  if (len>0 && len<min) { min=len; strcpy(word,p); }
  p=strtok (NULL," \n");
 }
 printf ("\nWord=%s,Length=%d",word,min);
 getchar();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2013, 10:49
Привет! Вот еще темы с ответами:

Найти самое короткое слово первой строки, которого нет во второй строке - C++
Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово первой строки,которого нет во втором...

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

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

Напечатать самое длинное и самое короткое слово в строке - C++
Прошу помочь с решением задачи. Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...


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

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

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