Нужно разъяснить, как работает программа. Пошагово и с разъяснением. 98 баллов.
Необходимо разъяснить, как работает программка. Пошагово и с разъяснением. 98 баллов.
include
using namespace std;
void swap(int x, int y, int z)
int temp;
if(x gt; y )
temp = x;
x = y;
y = temp;
if(x gt; z)
temp = x;
x = z;
z = temp;
if(y gt; z)
temp = y;
y = z;
z = temp;
cout lt;lt; x lt;lt; " " lt;lt; y lt;lt; " " lt;lt; z lt;lt; "\n";
int main()
int x = 2, y = 6, z = 5;
swap(x, y, z);
system("pause gt;gt; null");
return 0;
include - подключение библиотеки.
using namespace std; - объявление пространства имен
void swap(int x, int y, int z) - определение функции swap, которая ничего не возвращает, с принимаемыми доводами типа int. Служит для размена значений
- операторные скобки
int temp - объявление локальной переменной temp.
if(x gt; y ) - Если x gt; y, мы меняем значения x и y. temp - промежуточная переменная для хранения значения.
if(x gt; z) - Если x gt; z, мы меняем значения x и z. temp - промежная переменная для хранения значения.
if(y gt; z) - Если y gt; z, мы меняем значения y и z. temp - промежная переменная для хранения значения.
cout lt;lt; x lt;lt; " " lt;lt; y lt;lt; " " lt;lt; z lt;lt; "\n"; - вывод переменных x y z через пробел. \n - перевод каретки на новейшую строчку.
int main() - основная функция, которая начинает свое исполнение при запуске
int x = 2, y = 6, z = 5; - определение переменных x y z
swap(x, y, z); - вызываем функцию и передаем ей значения x y z
system("pause gt;gt; null"); - передача команды "pause gt;gt; null" командному микропроцессору. Тормозим исполненье программки. gt;gt; null значит, что не будет ничего написано. (Без этого будет писать, в роде: Для продолжения нажмите....")
return 0; - отдаваемое значение
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.