Вторник, 07.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Помогите пожалуйста решить задачу!
Andrey89Дата: Воскресенье, 09.12.2007, 21:42 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 8
Репутация: 0
Замечания: 0%
Статус: Offline
Помогите пожалуйста решить задачу на тему: работа со строками.
Ввести строку.Поменять местами первый и второй символы,предпоследний и последний символы.Вывести результирующую строку.
 
PavelДата: Воскресенье, 09.12.2007, 23:26 | Сообщение # 2
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Допустим, s: string;
c: char;
Ввод:
readln(s);
тогда смена местами первого и второго:
c := s[1];
s[1] := s[2];
s[2] := c;
И последнего и предпоследнего:
c := s[length(s)];
s[length(s)] := s[length(s) - 1];
s[length(s) - 1] := c;
Вывод:
writeln(s);

Не компилировал и не хочу. Все элементарно. c - перенная для временного хранения

 
F1XERДата: Понедельник, 10.12.2007, 04:23 | Сообщение # 3
Знакомый
Группа: Пользователи
Сообщений: 18
Репутация: 0
Замечания: 0%
Статус: Offline
biggrin

Сообщение отредактировал F1XER - Понедельник, 10.12.2007, 05:09
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;