0 / 0 / 0
Регистрация: 01.02.2017
Сообщений: 25
|
||||||
1 | ||||||
Найти самое длинное слово в строке22.11.2017, 19:30. Показов 8763. Ответов 10
Метки нет (Все метки)
Задача- Вывести самое длинное слово и его порядковый номер в исходной строке (Признак конца строки - символ «\n» (перевод строки). Строка состоит из слов, разделенных пробелами)
Помогите найти ошибку пожалуйста
0
|
22.11.2017, 19:30 | |
Ответы с готовыми решениями:
10
Ввести строку с клавиатуры. Найти самое длинное слово в строке и самое короткое Найти самое короткое и самое длинное слово в строке Найти самое короткое и самое длинное слово в строке Найти самое длинное и самое короткое слово в строке |
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,877
|
|
22.11.2017, 20:56 | 2 |
это вообще скомпилировалось?
Особо не смотрел, но, похоже, вы не обнуляете длину после предыдущего слова. На всякий случай для отладки для каждого слова выводите это слово и его длину.
0
|
0 / 0 / 0
Регистрация: 01.02.2017
Сообщений: 25
|
|
22.11.2017, 23:12 [ТС] | 3 |
Да, это просто из MVS так скопировалось
Я как понял ошибка в том, что у меня не сохраняется самое большое слово, то есть нужен второй массив Но как сохранить большое слово в втором массиве и вывести его я без понятия
0
|
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,877
|
|
23.11.2017, 08:23 | 4 |
Зачем второй массив? Нужно хранить указатель на начало самого длинного слова и его длину.
0
|
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
||||||
23.11.2017, 10:36 | 5 | |||||
Сообщение было отмечено Murrel19 как решение
Решение
Murrel19, здравствуйте. Вот еще вариант решения данной задачи:
1
|
0 / 0 / 0
Регистрация: 01.02.2017
Сообщений: 25
|
|||||||||||
26.11.2017, 15:26 [ТС] | 6 | ||||||||||
Что такое
0
|
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
|
27.11.2017, 19:23 | 7 |
Сообщение было отмечено Murrel19 как решение
Решение
Здравствуйте! Извините, что долго не отвечал. Эта библиотека обычно подключается на олимпиадах по программированию, чтобы не тратить время на подключение других библиотек. Вы можете заменить ее на стандартные библиотеки и все также будет работать.
Так мы помещаем строку в поток. Это эквивалентно считыванию строки из файла, но работает в консоли.
1
|
0 / 0 / 0
Регистрация: 01.02.2017
Сообщений: 25
|
|
29.11.2017, 01:28 [ТС] | 8 |
Наверно глупый вопрос, но можно поподробнее про word.size, и откуда он там появляется?
0
|
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
||||||
29.11.2017, 11:00 | 9 | |||||
Murrel19, здравствуйте!
0
|
0 / 0 / 0
Регистрация: 01.02.2017
Сообщений: 25
|
|
05.12.2017, 21:21 [ТС] | 10 |
здесь вы скорее всего имели в виду str > word? ибо << и >> это оператор сдвига
0
|
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
||||||
05.12.2017, 22:27 | 11 | |||||
Murrel19, здравствуйте! Нет, я имел ввиду операцию считывания из потока, а именно оператор сдвига ">>", так как поместил строку в поток:
0
|
05.12.2017, 22:27 | |
05.12.2017, 22:27 | |
Помогаю со студенческими работами здесь
11
Найти самое короткое и самое длинное слово в строке Найти самое длинное слово в строке Найти самое длинное слово в строке Найти самое длинное слово в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |