0 / 0 / 0
Регистрация: 17.01.2022
Сообщений: 8
|
||||||
1 | ||||||
Удалить слова с нечётными номерами, перевернуть слова с четными номерами25.05.2022, 22:18. Показов 408. Ответов 2
Здравствуйте, скажите, пожалуйста, какие ошибки в моём коде и как лучше решить данную задачу.
Распечатать введенную строку, удалив из нее слова с нечетными номерами и перевернув слова с четными номерами. Например, из строки 'холодный ручей об-жигал лицо и руки' должно получиться 'йечур оцил икур'.
0
|
25.05.2022, 22:18 | |
Ответы с готовыми решениями:
2
Удалить из текста все слова с нечетными номерами и перевернуть слова с четными номерами Удалить из строки слова с нечетными номерами и перевернуть слова с четными номерами Отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами Распечатать введенную строку, удалив из неё слова с нечетными номерами и перевернув слова с четными номерами |
0 / 0 / 0
Регистрация: 17.01.2022
Сообщений: 8
|
|
26.05.2022, 22:33 [ТС] | 2 |
Господи, я написал прогу за 20 минут, а на понимание и нахождение ошибки потребовалось несколько дней. Я думал, что функция substr принимает в параметры первый элемент и второй, и область между ними копирует в другую строку. ОКАЗЫВАЕТСЯ, второй параметр - ЭТО ДЛИНА ДИАПОЗОНА, КОТОРЫЙ НУЖНО ПЕРЕМЕСТИТЬ. В общем, одна эта строка исправила всё: length = temp2 - temp1;
tempstr = Sentence.substr(temp1, length); Внимательнее изучайте функции, ребят)
0
|
Модератор
|
||||||
27.05.2022, 05:28 | 3 | |||||
Неправильно работает. Съедает буквы, порядок слов не тот.
Код
Введите предложение: lorem ipsum dolor sit Изменённое предложение: olod muspi Оставлю тут такой вариант:
0
|
27.05.2022, 05:28 | |
27.05.2022, 05:28 | |
Помогаю со студенческими работами здесь
3
Распечатать введенную строку, удалив из неё слова с нечетными номерами и добавив перевернутое слово к слову с четными номерами. Удалить из строки слова с четными номерами Удалить из строки все слова с нечётными номерами Вывести сначала элементы массива с четными номерами, а затем - с нечетными номерами Вывести из строки все слова с четными номерами, разделяя слова двумя интервалами Дан одномерный массив. Если произведение элементов с чётными номерами больше произведения с нечетными номерами, то найти номер максимального элемента Дан массив действительных чисел. Найти сумму элементов с четными номерами и произведение элементов с нечетными номерами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |