![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.05.2018
Сообщений: 1
|
![]()
Нужно вывести самое большое слово в строке, но пользыватся можно только тем что есть в моем коде , без указателей , только: while , if , int , char , cin.getline() , cout и все.
#include <iostream> using namespace std; int main() { int str = 0 , str2 = 0 , max = 0, max2 = 0; int i = 0; int j = 0; int a = 0; char s[200] = ""; cin.getline(s, 200); while (s[i] != ' ') { if (s[i] != ' ' || s[i] != 0) { j++; } else { if (s[i] == ' ') { } } i++; } i = 0; max2 = j; while (i < 200) { if (s[i] == ' ') { max = i; if (str2 - max2 > str - max) { str = str2; max = max2; } if (s[i] == 0) { max = i; if (str2 - max2 > str - max) { str = str2; max = max2; } } } i++; } i = str; while (i < max) { cout << s[i]; i++; } cout << endl; system("pause"); return 0; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C++] Найти самое длинное слово в строке, Используя std::find_if , strlen, isspace. Есть код. Я всё верно делаю? | dimaSlon | Помощь студентам | 0 | 28.06.2017 10:43 |
Найти в строке самое короткое и самое длинное слова | kiryavolk | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 28.12.2016 20:46 |
В заданной строке текста выведите самое короткое (длинное) слово. Учтите, что таких слов может быть несколько. Удалите (удвойте) эти слова.(PascalABCNET) | FlayGlam | Помощь студентам | 0 | 03.12.2016 09:58 |
Найти самое длинное слово в строке. | Mineralkaaaa | Помощь студентам | 9 | 16.12.2012 21:01 |
С# найти самое длинное и самое короткое слово в строке и вывести их | Зеленый Чай | Помощь студентам | 4 | 06.01.2012 18:40 |