0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 34
|
||||||
1 | ||||||
Исправить код по нахождению слов-палиндромов17.03.2009, 00:22. Показов 974. Ответов 5
Метки нет (Все метки)
Помогите исправить ошибки в задаче про проверку является ли слово оборотнем. Например maam - слово оборотень, mama - нет.
0
|
17.03.2009, 00:22 | |
Ответы с готовыми решениями:
5
Исправить код по нахождению суммы Дана строка, состоящая из слов, разделённых пробелами. Определить количество слов-палиндромов Инвертирование слов: исправить код Посчитать количество слов в строке: исправить код |
0 / 0 / 0
Регистрация: 22.03.2008
Сообщений: 33
|
|
17.03.2009, 00:43 | 2 |
В 5 строчке ошибка. Ты должен сказать длину массива в тот момент когда определяешь его .
Есть два решения : 1) Либо предположи его максимальную длину. 2)Либо используй динамичиские массивы. Добавлено через 2 минуты 51 секунду А и еще ты везде вместо присваиванья используешь сравнение. Строчки 6,7 ,16
0
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 34
|
|
17.03.2009, 01:20 [ТС] | 3 |
Поменял на a[n] в 5-й и 9-й строчке и исправил на присваивания в 6,7,16 строчках. Осталась одна ошибка: Constant expression required в 5-й строчке.
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
17.03.2009, 07:12 | 5 |
Constant expression required - требуется константное определение длины строчки, иначе система не знаэт сколько резервировать памяти. Предположите сколько приблизительно она может быть и задайте константой.
А тут вообще еще 1 ошибка - использование переменной до ее инициализации, но она накрыта выше описанной.
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
17.03.2009, 08:59 | 6 | |||||
Сообщение было отмечено Памирыч как решение
Решение
если у тебя стал такой
Код
char a[n]; scanf("%s", &a[n]); Код
#define MAXWORD 100 /* максимальная длина слова */ ... char a[MAXWORD]; scanf("%s", a); вообще, лучше копию строки подать в функцию обращения, и сравнить результат
1
|
17.03.2009, 08:59 | |
17.03.2009, 08:59 | |
Помогаю со студенческими работами здесь
6
Словарь слов палиндромов Количество слов-палиндромов Распознавание слов палиндромов Программа по нахождению слов-перевёртышей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |