Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2018, 13:50   #1
Vlad2000
Новичок
Джуниор
 
Регистрация: 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;
}
Vlad2000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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