|
|
|
|
|
|
Теги |
| |
codeserfercom, Linux, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка
Показать все теги
|
|
|
| |
|
|
|
|
|
|
|
|
|
Поменять значения переменных A и B местами не используя третью переменную |
|
Категория: Web-программирование » PHP | автор: Codeserfer | 29 марта 2009 | Просмотров: 6217
|
|
| |
Задали такую задачу: поменять значения переменных A и B не используя третью переменную. Такую задачу могут дать на собеседовании при поступлении на работу, по этому хорошо бы знать.. <?php $x = $x + $y; $y = $x - $y; $x = $x- $y; echo "x - ".$x."<br />"; echo "y - ".$y; ?> Передаем переменным $x и $y значения, а они меняют их местами, все просто |
|
| |
Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним! Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:
Своё Спасибо, еще не выражали.
|
| |
| |
Просьбы перезалить в комментариях принимаются |
| |
|
|
| |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. |
|
| |
Другие коды по теме: |
|
| |
Меняем значения переменных местамиАрифметические операции в bashПеременные в PHP. Типы данных, инициализация переменных, работа с переменны ...Сортировка массива в одни циклПростейшие операции на bash |
|
|

|
Написал: Hackintosh |
|
8 апреля 2009 00:03 | ICQ: 755
|
|
| |
Группа: Администраторы Регистрация: 21.12.2008 |
Уважаемый коллега! Позвольте сделать вам замечание по поводу кода. Предположим, что x = 4, y = 2 x = 4 + 2 = 6 y = 4 - 2 = 2 x = 4 - 2 = 2 x = 2, y = 2! Мы не сменили значение переменной y, на значение переменной x, ведь перед нами стояла задача поменять значения местами если я правильно понял. Прошу проследовать по нижеприведенной ссылкеP.S. Выражаю огромную благодарность Codeserfer за идею опубликовать данную новость на сайте!
--------------------
Самая лучшая IT-литература на booksbox.net |
|
|
|
| Публикаций: 37 | Комментариев: 34 |
|
|

|
Написал: Codeserfer |
|
8 апреля 2009 13:40 | ICQ: 100105500
|
|
| |
Группа: Администраторы Регистрация: 1.08.2008 |
Hackintosh, Цитата: Hackintosh Предположим, что x = 4, y = 2 x = 4 + 2 = 6 Согласен Цитата: Hackintosh y = 4 - 2 = 2 А тут уже ошибка, у нас уже х = 6, а не 4, если учесть данное замечание, то все получается |
|
|
|
| Публикаций: 131 | Комментариев: 108 |
|
|

|
Написал: Hackintosh |
|
8 апреля 2009 16:22 | ICQ: 755
|
|
| |
Группа: Администраторы Регистрация: 21.12.2008 |
Да! Я прошу прощения! Но как показала практика данная задача решаема не одним способом
--------------------
Самая лучшая IT-литература на booksbox.net |
|
|
|
| Публикаций: 37 | Комментариев: 34 |
|
|

© 2008 - 2010. Копирование материалов запрещено! |
|
|