Перестановка элементов массива

О кувшине и вазе

Представьте, что в вазе для цветов налито молоко, а в кувшине – вода с удобрениями. Как

привести все в порядок? Надо использовать третью емкость такого же (или большего) объема.Сначала переливаем в нее воду из кувшина (или молоко из вазы, все равно), затем в пустой кувшин переливаем молоко (или в вазу – воду), а затем из третьей емкости переливаем воду в вазу (или, соответственно, молоко в кувшин).Так же и в программировании: чтобы поменять местами значения двух ячеек в памяти,

надо использовать временную переменную1. Пусть даны ячейки a и b, содержащие некоторые значения. После выполнения следующих команд их значения поменяются:

Эта цепочка операторов присваивания особая:

• она начинается и заканчивается временной переменной c;

• следующий оператор начинается с той переменной, на которую закончился предыдущий


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: