6 / 6 / 8
Регистрация: 03.01.2013
Сообщений: 116
|
||||||
1 | ||||||
Строки. Удалите из неё буквы (Жалуется на if)04.01.2013, 17:47. Показов 424. Ответов 7
Метки нет (Все метки)
Вот задача
Дана строка . Удалите из неё среднюю букву, если длина строки нечётная или две средних в противном случае Мне пишет что ошибка в if
0
|
04.01.2013, 17:47 | |
Ответы с готовыми решениями:
7
Удалите из неё среднюю букву, если длина строки нечётная или две средних в противном случае Строки. В строке удалите все буквы «с» Строки. В строке удалите все буквы «с» Из слова удалите среднюю букву, если длина слова нечетная, иначе - удалите две средние буквы |
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
04.01.2013, 17:49 | 2 |
В 12 строке точку с запятую забыли поставить.
1
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
04.01.2013, 17:50 | 3 |
1
|
6 / 6 / 8
Регистрация: 03.01.2013
Сообщений: 116
|
||||||
04.01.2013, 18:08 [ТС] | 4 | |||||
Спасибо с if разобрался, но существуют такие значения, при которых программа работает не правильно, какие эти значения я не знаю,но проходит она 12 тестов из 20, можете помочь
0
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
04.01.2013, 18:11 | 5 |
0
|
6 / 6 / 8
Регистрация: 03.01.2013
Сообщений: 116
|
|
04.01.2013, 18:16 [ТС] | 6 |
Контестер
http://school.sgu.ru/mod/conte... 12&pid=218 Там регистрироваться нужно, но если потребуется, то могу дать свой логин и пароль, так как там все равно нету ничего важного
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
04.01.2013, 18:26 | 7 |
Попробуй для чётных удалять так:
s.erase(len/2 - 1,2)
1
|
6 / 6 / 8
Регистрация: 03.01.2013
Сообщений: 116
|
|
04.01.2013, 18:34 [ТС] | 8 |
Сработало, спасибо!
0
|
04.01.2013, 18:34 | |
04.01.2013, 18:34 | |
Помогаю со студенческими работами здесь
8
Массив: Удалите из неё строку и столбец, на пересечении которых расположен минимальный элемент. Дана строка X. Модифицируйте строку следующим образом: удалите из строки все слова, начинающиеся с буквы "А". Дана строка,сформировать новую строку не включая в неё буквы "а","о","е" заданной строки В строке удалите все буквы «с» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |