Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 48
1

Поменять местами буквы: первую с последней, вторую с предпоследней

09.04.2012, 08:32. Показов 3929. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
дана символьная строка.поменять местами буквы первую с последней вторую с предпоследней и т.д.с объяснением
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2012, 08:32
Ответы с готовыми решениями:

В матрице B(N,M) поменять местами строки: первую с последней, вторую с пред последней и тд
в матрице B(N,M) поменять местами строки: первую с последней, вторую с пред последней и тд.

В двухмерном массиве первую строку поменять местами с последней строкой, вторую строку с предпоследней строкой и так далее.
))=))))))))))))))

Дано слово, состоящее из четного количества букв. Поменять местами первую и вторую, третью и четвертую, пятую и шестую,., буквы
Дано слово, состоящее из четного количества букв. Поменять местами первую и вторую, третью и...

Одномерный массив, поменять местами первую строку с последней, вторую с предпоследней и т.д
Вообщем то у меня дан файл , в нем нужно Поменять местами первую строку с последней, вторую с...

4
6287 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
09.04.2012, 08:43 2
Стандартные операции с массивами (матрицами)
Пункт 1.
0
110 / 110 / 100
Регистрация: 04.03.2012
Сообщений: 146
09.04.2012, 09:03 3
Pascal
1
2
3
4
5
6
7
8
9
10
uses crt;
var s,buf:string; i:byte;
begin
   clrscr;
   writeln('Введи строку:');
   readln(s);
   for i:=length(s) downto 1 do buf:=buf+s[i];
   s:=buf;
   writeln(s);
end.
1
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 48
10.04.2012, 20:10  [ТС] 4
поменять местами буквы:первую с последней,вторую с предпоследней и т.д.
с объяснением пожалуйста))
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
10.04.2012, 20:55 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var s:string;
    n,i:integer;
    c:char;
begin
writeln('Введите строку:');
read(s);
n:=length(s); //длина строки
for i:=1 to n div 2 do/до середины строки
 begin
  c:=s[i];
  s[i]:=s[n-i+1];//меняем симметрично от начала и от конца
  s[n-i+1]:=c;
 end;
write(s);
end.
0
10.04.2012, 20:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2012, 20:55
Помогаю со студенческими работами здесь

Поменять местами строки матрицы следующим образом: первую строку с последней, вторую - с предпоследней и так далее
Народ, здравствуйте! Написал вот эту программу, но работает она почему-то только при том условии,...

Первую букву поменять последней, вторую - с предпоследней и т.д
Данное слово из нечетного числа букв. Поменять местами его буквы следующим образом: первую букву...

В слове поменять первую букву с последней, вторую - с предпоследней и т.д.
Дано слово из четного числа букв. Поменять его половины следующим способом: первую букву поменять с...

Поменяйте местами строки матрицы: первую с последней, вторую с предпоследней
Дана матрица A порядка n. Поменяйте местами строки: первую с последней, вторую с предпоследней и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru