1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Dranik7 |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Репутация: 0 |
Текст задачи:
Поменяйте содержимое трех ячeек a,b,c. (обмен выполняeтся циклически a->b, b->c, c->a). дополнительных переменных не использовать Помогите решить Сообщение отредактировано: Dranik7 - |
![]() ![]() |
| TarasBer |
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
> если иметь в виду конечный результат
Конечный результат - это не то, что получается в результате 3 парных перестановок. Понимаешь? -------------------- |
Dranik7 Поменять местом с помощью цикла. 9.10.2010 0:15
volvo Сам-то пробовал? Задача на 3 минуты, если подумать… 9.10.2010 0:34
Lapp Задача на 3 минуты, если подуматьДуманье включаетс… 9.10.2010 3:06
TarasBer А какого типа переменные?
> Задача на 3 минут… 9.10.2010 1:02
Unconnected Такая, только с двумя переменными, была года два н… 9.10.2010 1:14
Unconnected Я чего-то недопонял, или все дело правда тут?)
va… 9.10.2010 3:58
TarasBer > Кстати, кажется, такой обмен (a->b, b-… 9.10.2010 4:13
Lapp > Кстати, кажется, такой обмен (a->b, b-… 9.10.2010 4:35
Unconnected Ну как бы для наглядности) Да я вообще то и написа… 9.10.2010 4:41
Lapp то и написал этоТак ты то написал или это? ))
Но… 9.10.2010 8:36
volvo А кроме всего прочего - она и не нужна тут ни разу… 9.10.2010 14:41
Unconnected
var a,b,c:integer;
begin
read(a,b,c);
c:=a+b… 9.10.2010 15:10
volvo Ну, вообще-то твой последний способ неправильный, … 9.10.2010 15:17
Unconnected
Чего это вдруг оно неправильное? :) 9.10.2010 15:22
volvo А что, правильное? Значение A у тебя вообще не мен… 9.10.2010 15:34
Unconnected Но, в итоге содержание ячеек таким же и должно пол… 9.10.2010 15:44
Dranik7 Unconnected, в обоих вариантах нет циклов, а надо … 9.10.2010 21:21
TarasBer > a:=c-b-a;
> a:=c-b-a;
Зачем 2 раза? Один … 9.10.2010 21:48
Unconnected
Он там не лишний.. "нормально" и сейча… 9.10.2010 22:13
Unconnected
Я имею в виду содержание ячеек после перестаново… 9.10.2010 22:54
TarasBer У тебя в итоге (a,b,c) перешло в (a,c,b)
А надо (a… 9.10.2010 23:22
Unconnected Ёёмаё.. :wacko: Целую страницу морочил я людям го… 9.10.2010 23:40
Lapp Ёёмаё.... и бутылка рому? )) йатарчйу ))
"во… 10.10.2010 4:55
Unconnected
Опять торможу, что ли.. А разве (a,b,c) не в (с,… 11.10.2010 3:30
Lapp "метаясь меж begin и end, во имя трёх основ..… 11.10.2010 6:40
TarasBer > А разве (a,b,c) не в (с,a,b) должно перейти з… 11.10.2010 3:40![]() ![]() |
|
Текстовая версия | 23.11.2025 4:21 |