Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальное из чисел встречающихся в массиве более одного раза https://www.cyberforum.ru/ cpp-beginners/ thread1619453.html
Найти максимальное из чисел, встречающихся в данном одномерном массиве более одного раза. Вывести количество посторов этого числа.
Определить перегруженный бинарный и унарный оператор* для класса "Комплексное число" C++
Как можно реализовать перегруженный бинарный и унарный оператор* для класса "Комплексное число"?
C++ Выбор IDE C++ для работы/обработки с текстовыми массивами данных https://www.cyberforum.ru/ cpp-beginners/ thread1619447.html
Добрый день. Нужна ваша консультация и ценные указания. Имеется программа написана на delphi XE7. Программа работает с текстовыми строками (читает файлы .xls .xlsx .txt .csv в массивы, далее...
C++ Как исправить ошибку redeclaration of C++ built-in type 'wchar_t' [-fpermissive] (glut.h)? https://www.cyberforum.ru/ cpp-beginners/ thread1619441.html
Выдаёт ошибку: 45 24 D:\Dev-Cpp\MinGW64\include\glut.h redeclaration of C++ built-in type 'wchar_t' 'Typedef unsigned short wchar_t; glut.h' Как это можно исправить? #include...
Нарисовать график функции в консоли C++
Добрый день. Задание следующее: протабулировать функции y=sin|x|,y=cos|x|. Нарисовать графики этих функций. Возникли следующие вопросы:что значит протабулировать? Выводить результат через \t или что?...
C++ В чём отличие унарных и бинарных операторов? https://www.cyberforum.ru/ cpp-beginners/ thread1619377.html
Подскажите пожалуйста, это унарный или бинарный оператор (а-b для комплексных чисел). Я знаю, что бинарный оператор, это когда два операнда, но все же смущает для комплексных чисел.
C++ Написать программу, которая будет искать оптимальное решение для сбора пятнашек https://www.cyberforum.ru/ cpp-beginners/ thread1619371.html
Всем привет. Выдали задачу в универе написать программу, которая будет искать оптимальное решение для сбора пятнашек. После пару дней блуждания в интернете, нашел достаточно простой пример на питоне...
Сформировать массив из членов геометрической прогрессии C++
Дан первый член геометрической прогрессии и её знаменатель. Сформировать одномерный массив, элементами которого служат первые n членов этой прогрессии.
C++ Сортировка матриц Дана матрица NxM вывести матрицу, определяющую знак перед числом. Например: -1 2 -3 4 -5 6 -1 -2 3 -4 5 -6 полученная матрица: минус плюс минус плюс минус плюс минус минус плюс минус... https://www.cyberforum.ru/ cpp-beginners/ thread1619358.html C++ Передвижение элементов двумерного массива слева направо Прямоугольный массив N×M по горизонтали слева направо, при этом последний элемент должен стать первым... Помогите! Вот я накатал код, но он не работает с прямоугольными матрицами и передвигает, но... https://www.cyberforum.ru/ cpp-beginners/ thread1619342.html
Арифметическое декодирование C++
Всем привет. Нужна помощь по арифметическому декодированию. Есть арифметическое кодирование: #include <iostream> using namespace std; /* Алфавит {'a','e','i','o','u','!'}
C++ Не могу вывести объекта класса из файла https://www.cyberforum.ru/ cpp-beginners/ thread1619333.html
Всем доброго времени суток! Не могу вывести объект класса из файла, когда записываю из файла в объект класса, почему то не может прочитать поле со строкой Name, а поле Year с числами читает....
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 2
0

Ввести строку, содержащую несколько слов. Определить самое длинное и самое короткое слово - C++ - Ответ 8517302

20.12.2015, 14:21. Показов 1721. Ответов 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
#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
 
int main(int argc, char** argv) 
{
  int i=0,j=0; 
    int a[20] ; 
    char st[200];
    char ch=' ';
    cout<<" string:  ";  gets(st);  cout<<endl;  
while (true)
    {
     while ((st[i]!=ch) and (i<strlen(st)))
     { i++; };
     j++;    a[j-1]=i-1;  i++;
     if (i>strlen(st)) { break; }
    }
string wrd[j];
    int bg=0;
    for (int i=0; i<j; i++)
    {
      for (int k=bg ; k<=a[i]; k++)
      { wrd[i]=wrd[i]+st[k]; }
      bg=a[i]+2;
    }
string mins,maxs;
    int mn=strlen(st),mx=1,tekl;
    for (i=0; i<j; i++)
    {  
       tekl=wrd[i].length(); 
       if (tekl>mx)   {  mx=tekl;  maxs=wrd[i];   }      
       if (tekl<mn)   {  mn=tekl;  mins=wrd[i];   }
    }
cout<<"short word:   "<<mins<<endl; 
    cout<<"long word:   "<<maxs<<endl<<endl;
    system("pause");
    return(0);
}


Вернуться к обсуждению:
Ввести строку, содержащую несколько слов. Определить самое длинное и самое короткое слово C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2015, 14:21
Готовые ответы и решения:

Ввести строку с клавиатуры. Найти самое длинное слово в строке и самое короткое
Ввести строку с клавиатуры. Найти самое длинное слово в строке и самое короткое. Слова...

Нужно ввести строку и вывести самое длинное и короткое слово
Можно ли вообще записать символы из статической строки в динамическую? Не могу разобраться, как...

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

Сформировать новую строку, расположив в ее начале самое короткое слово, затем самое длинное, и все остальные
Задание такое: В строке символов найти самое длинное и самое короткое слово. Сфор-мировать новую...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2015, 14:21
Помогаю со студенческими работами здесь

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

Дан текст из нескольки строк, определить самое длинное и самое короткое слово
Вот задание: Дан текст из нескольки строк, определить самое длинное и самое короткое слово.... Я...

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

Поменять местами в предложении самое длинное и самое короткое слово
Сам код, но тут 12 ошибок выдает в логе: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru