novoe07
|
|
1 | |
Текстовый файл: сделать так, чтобы все строки были задом наперед25.12.2012, 22:16. Показов 1991. Ответов 5
Метки нет Все метки)
(
Добрый вечер, уважаемые форумчане! Возникла небольшая проблема с написанием такой программы: Дан текстовый файл, состоящий из строк, сделать так, чтобы все строки были задом наперед. Что-то вроде "Написать" стало "ьтасипан" Заранее благодарю за помощь! Если можно,то самым простым способом...
|
|
25.12.2012, 22:16 | |
Ответы с готовыми решениями:
5
Преобразовать файл так, чтобы все строки Были отцентрированы
|
25.12.2012, 22:43 | 2 | |||||
А какая проблема возникла?
Добавлено через 3 минуты
1
|
Заблокирован
|
||||||
25.12.2012, 23:11 | 3 | |||||
Да очень просто. Если строка, работаем со строкой, если это слово, то со словом, если вообще весь текст, то с текстом.
Берём, то что нужно, например одну строку и вычисляем её длину, а потом щделим её пополам. Это будет количество шагов цикла. А в цикле нужно менять местами симметричные позиции. Ну например слово шоколад 7 символов делим на 2, будет 3 шаг 1 меняется местами 1 и 7 буквы шаг 2 меняется местами 2 и 6 буквы шаг 3 меняется местами 3 и 5 буквы Предположим S - строка n - её длина v - вспомогательная строка Тогда c:= n div 2 - 1;
1
|
novoe07
|
|
25.12.2012, 23:23 | 4 |
|
7 / 7 / 3
Регистрация: 01.04.2012
Сообщений: 120
|
||||||
26.12.2012, 14:10 | 6 | |||||
Кстати да, честно говоря забыл про чудо функцию.
А вообще, первое что пришло на ум, это просто взять строку, узнать длину и потом в новую строку писать с конца.
0
|
26.12.2012, 14:10 | |
26.12.2012, 14:10 | |
Помогаю со студенческими работами здесь
6
Как перевернуть индексацию массива задом наперёд, так чтобы не менять местами элементы массива?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |