2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
||||||
1 | ||||||
Вывести все слова, отличные от hello07.10.2012, 18:00. Показов 1658. Ответов 19
Метки нет (Все метки)
Нужно вывести все слова, отличные от hello
0
|
07.10.2012, 18:00 | |
Ответы с готовыми решениями:
19
Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы Дана строка. Напечатать все слова из нее , отличные от слова hello Задан текст. Напечатать все слова, отличные от последнего слова |
19 / 19 / 13
Регистрация: 03.10.2010
Сообщений: 48
|
|||||||||||
07.10.2012, 18:13 | 2 | ||||||||||
Исправь
Логическое и это "&&" а не "&"
0
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
07.10.2012, 18:37 [ТС] | 3 |
wtf?, Спасибо за ответ, но проблема остается
0
|
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
|
|
07.10.2012, 18:51 | 4 |
А зачем k++?
Сам не могу понять почему то, логичнее было бы если выводило всю фразу, кроме буквы h в слове hello. Еще прошу обратить внимание, что j увеличивается в любом случае, что не есть правильно. Надо объединить text1[j] = text[i]; j++; в один блок.
0
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
07.10.2012, 18:57 [ТС] | 5 |
NEW_NAME, после объединения в один блок text1[j] = text[i]; j++ все стало работать. спасибо)
через k выведу количество удаленных слов в конце
0
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
07.10.2012, 19:03 [ТС] | 7 |
Vourhey, спасибо, но я пока учусь с char работать)
0
|
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
|
|||||||||||
07.10.2012, 19:05 | 8 | ||||||||||
Объединил в один блок, работает, но не совсем так как ожидалось. Мне кажется проблема в том, что где-то пустой символ остается во второй строке и потому вывод не так происходит.
Результат получается примерно такой после объединения в один блок: исходная строка fasfsfafhellod, получившаяся fasfsfafellod, как я и думал. Вместо какого-то непонятно к++ надо i увеличивать на 3. Тогда все работает:
0
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
07.10.2012, 19:13 [ТС] | 9 |
NEW_NAME, Да, не внимательно посмотрел сначала. Но все таки на 4 надо увеличивать, а то "o" остается. #include "stdafx.h" - при создании проекта появляется. Особо еще не разбирался, что она подключает.
0
|
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
|
|
07.10.2012, 19:13 | 10 |
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||||||
07.10.2012, 19:15 | 11 | |||||
NEW_NAME, ожидаемо, если без using namespace std.
1
|
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
|
|
07.10.2012, 19:19 | 12 |
Стд как раз используется. cin и cout нравятся, а вот такие методы обращения к tmp как << и >> не нравятся. visual studio 10.
0
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
07.10.2012, 19:30 [ТС] | 14 |
Vourhey, После замены #include <string.h> на #include <string> запустилась)
0
|
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
|
|
07.10.2012, 21:04 | 16 |
Да, почему-то с h работает. Кстати почему? Стандартные(или как правильно?) заголовочные файлы без h нужно подключать? Или string и string.h - разные файлы просто?
Кстати метод Vorhey лично у меня работает так: если строка является hello, то ничего не выводит, если же строка содержит hello, то выводит всю строку(вместе с hello).
0
|
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
|
|
07.10.2012, 21:17 | 18 |
0
|
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 33
|
|
23.12.2013, 19:14 | 20 |
автор данной темы а у вас есть полный,правильный код данной программы?
0
|
23.12.2013, 19:14 | |
23.12.2013, 19:14 | |
Помогаю со студенческими работами здесь
20
Дана последовательность слов.Напечатать все слова, отличные от слова «по» Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них Напечатайте все слова из строки, отличные от заданного слова Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по заданному правилу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |