Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 05.11.2018
Сообщений: 19
1

Определить количество слов в строке между словами максимальной и минимальной длины

13.01.2019, 08:12. Показов 1784. Ответов 1
Метки нет (Все метки)

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2019, 08:12
Ответы с готовыми решениями:

Подсчитать количество слов в строке, вывести на экран слова минимальной и максимальной длины
Ввести строку. Подсчитать количество слов в строке, вывести на экран слова минимальной и...

Поменять местами слова максимальной и минимальной длины в строке
Задание: Дана строка. Подсчитать количество символов в каждом слове. Сформировать новую строку,...

Файлы: выравнивание всех строк до длины максимальной строки (добавление пробелов между словами)
Есть задание и почти готовый код. Задание: Нужно прочитать файл и создать новый на его основе...

Определить в предложении слова максимальной и минимальной длины и поменять их местами. C
Доброе время суток!:) Уважаемы программисты, помогите, пожалуйста решить задачу: Дана строка...

1
443 / 329 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
14.01.2019, 17:39 2
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
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
int main() {
  string s;
  getline(cin, s);
 
  stringstream ss(s);
  
  string max;
  string min;
 
  string word;
 
  while (ss >> word) {
    if (max.empty() || word.length() > max.length())
      max = word;
 
    if (min.empty() || word.length() < min.length())
      min = word;
  }
 
  stringstream ss1(s);
 
  int cnt = 0;
 
  bool flag = false;
 
  while (ss1 >> word) {
    if (word == max) {
      flag = true;
 
      continue;
    }
 
    if (word == min)
      flag = false;
 
    if (flag)
      ++cnt;
  }
 
  cout << cnt;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2019, 17:39

В БПД найти путь максимальной длины между вершинами разной высоты с минимальной суммой конечных вершин.
Есть такая задача: Найти путь максимальной длины между вершинами разной высоты с минимальной...

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

Определить, какое слово - максимальной или минимальной длины - находится ближе к концу строки
Помогите пожалуйста. Дана строка символов. Определить, какое слово - максимальной или минимальной...

Определить, какое слово - максимальной или минимальной длины - находится ближе к началу строки
Помогите срочно!!! Пожалуйста помогите.... только нужно выполнять с объектами делфи...а не просто...


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

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

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