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

Опишите процедуру, которая меняет местами первый и последний элементы непустого списка

03.03.2013, 12:54. Показов 2985. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача на списки:
Опишите процедуру, которая меняет местами первый и последний элементы непустого списка.
Нашла похожую в учебнике, но мне кажется что она маловата, да и не работает. Помогите пожалуйста!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Описать процедуру exchange(L), которая меняет первый и
последний элементы непустого списка L.
 
Решение
procedure exchange(L:list); 
{ меняет местами элементы первого и последнего звеньев
 непустого списка L} 
var e: elemtype; 
 p: link; 
begin 
 p:=L; {находим последнее звено} 
 while p^.next<>nildo p:=p^.next; 
 {теперь p указывет на последнее звено; 
 L указывает на первое} 
 {меняем местами первый и последний элементы} 
 e:=L^.elem; L^.elem:=p^.elem; p^.elem:=e 
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2013, 12:54
Ответы с готовыми решениями:

Написать программу, содержащую процедуру, которая меняет местами первый и последний элементы непустого списка
3. Написать программу, содержащую процедуру, которая меняет местами первый и последний элементы...

1. Написать программу, содержащую процедуру, которая меняет местами первый и второй элементы непустого списка. Если элементы не найдены, то выдать на
1. Написать программу, содержащую процедуру, которая меняет местами первый и второй элементы...

Написать процедуру, которая в непустом списке L меняет местами первый и последний элементы
Написать процедуру которая в непустом списке L меняет местами первый и последний элементы и...

Опишите процедуру или функцию, которая меняет местами первый и последний элементы непустого списка
Используйте линейные списки для хранения последовательности вещественных чисел. Опишите...

2
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,602
Записей в блоге: 1
03.03.2013, 13:12 2
gufo4ka, она должна работать.Лучше бы проверили её работоспособность прежде чем делать выводы и писать на форум
0
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 33
03.03.2013, 13:58  [ТС] 3
CodeR, у меня не работает! пишет ошибку на первой строке list !
0
03.03.2013, 13:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2013, 13:58
Помогаю со студенческими работами здесь

Создать метод, который меняет местами первый и последний элементы непустого списка L
Помогите пожалуйста)) Нужно создать метод, который меняет местами первый и последний элементы...

Поменять местами первый и последний элементы непустого списка
Тема: динамические структуры: списки и очереди C++ Поменять местами первый и последний элементы...

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

Функция, которая меняет местами последний и предпоследний элементы списка
Есть такое вот задание: Написать функцию, которая меняет местами последний и предпоследний...


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

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