Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error C2065: cout: необъявленный идентификатор https://www.cyberforum.ru/ cpp-beginners/ thread2387801.html
Доброго времени суток. Решил научиться программированию, по книге. Автор рассматривает программирование на GNU C++, я же установил Microsoft Visual C++. После написания кода выскакивает следующий...
C++ Необъявленные идентификаторы
Пишу простенькую программу по контесту на codeforces, писал до этого на Dev C++, что-то дернуло использовать Visual Studio 17 Создал новое консольное приложение, скопировал код, скомпилировал, и...
C++ GDI+ отражение картинки слева направо https://www.cyberforum.ru/ cpp-beginners/ thread2387795.html
Здравствуйте. Подскажите как с помощью GDI+ вывести ( Graphics::DrawImage ) часть рисунка на форму с отражением слева направо, без изменения исходной картинки? Нашел только RotateFlip, но это...
C++ Программа то работает верно то нет. Дело наверное в указателях.(то выводит число с правильной ячейки памяти то нет) https://www.cyberforum.ru/ cpp-beginners/ thread2387777.html
#include "pch.h" #include <iostream> #include <ctime> using namespace std; template<typename T, typename Y> void fillArr(T* const a, const Y const b) { for (int i = 0; i < b; i++) { a =...
Суммирование чисел, которые находятся в строке C++
(Числа в строке). При введении со стороны пользователя строки. Необходимо написать программу суммирующую числа которые находятся в строке. Результат будет в следующем порядке: Входные...
C++ Функция c++, надо используя функции вывести на экран всё натуральные числа от 1 до n; не получается, ошибка постоянно #include<iostream> using namespace std; void posl (int h ); int main() { int n; cout<<"Введите число: "<<endl; cin>>n; cout<<"Последовательность от 1 до числа будет такой) : "<<posl(n);... https://www.cyberforum.ru/ cpp-beginners/ thread2387748.html
C++ Выполнить вычисления https://www.cyberforum.ru/ cpp-beginners/ thread2387747.html
#include <stdio.h> #include <conio.h> #include <math.h> int main() { double x, y, a, b ,c, rez; puts("\n\t x,y = "); scanf("%lf%lf", &a, &b); a = 7.4*(1/pow(10,4))*pow(x,2.2)*(x*x)+(y*y*y);...
C++ Как перейти к другому case
Допустим у меня есть switch, который реагирует на клавиши стрелок. Допустим, я нажал одну кнопку, пошло выполнение case с этой кнопкой. Вопрос: как сделать так, чтобы во время выполнения при...
C++ Векторы по Страуструпу: неизвестная ошибка 0x74721812 Если вкратце,то купил я значит книгу,а там сказано :"Подключи std_lib_facilities".Но эта библиотека явно не прошла проверку временем.Поэтому обращаюсь за помощью.Вот код: int main() { ... https://www.cyberforum.ru/ cpp-beginners/ thread2387728.html C++ Найти наибольшее, наименьшее и среднее время ожидания и время обслуживания https://www.cyberforum.ru/ cpp-beginners/ thread2387723.html
Помогите решить задачу Банк провел мониторинг с целью улучшения обслуживания клиентов. Собранная информация хранит номер менеджера, время регистрации клиента, время начала обслуживания и время...
C++ Массив А упорядочить по убыванию и заменить им первую строку матрицы В
Даны два массива: А3 и В3х3. Массив А упорядочить по убыванию и заменить им первую строку матрицы В. Помогите пожалуйста.
C++ Запрос пароля и выполнение функции Switch https://www.cyberforum.ru/ cpp-beginners/ thread2387717.html
Нужна помощь с кодом Я написал код для запроса пароля #include <iostream> #include <string> using namespace std; int main() {
444 / 330 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
14.01.2019, 17:39 0

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

14.01.2019, 17:39. Показов 1820. Ответов 1
Метки (Все метки)

Ответ

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;
}


Вернуться к обсуждению:
Определить количество слов в строке между словами максимальной и минимальной длины C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2019, 17:39
Готовые ответы и решения:

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

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

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

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

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2019, 17:39

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

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

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

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

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