Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  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 значения, а они меняют их местами, все просто
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 5)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Меняем значения переменных местами
  • Арифметические операции в bash
  • Переменные в PHP. Типы данных, инициализация переменных, работа с переменны ...
  • Сортировка массива в одни цикл
  • Простейшие операции на bash
  •  
    Комментарии (3) Распечатать




     Написал: 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 за идею опубликовать данную новость на сайте!


    --------------------
     
     Публикаций: 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
    Да! Я прошу прощения! Но как показала практика данная задача решаема не одним способом


    --------------------
     
     Публикаций: 37 | Комментариев: 34


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Чего нам не хватает?

    Ничего, все прекрасно и так!
    Другого дизайна
    Больше кодов
    Больше комментариев
    Посещаемости
    Дополнительных сервисов для удобства пользователей
    Другое (напишите, пожалуйста, что)
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама