Перераспределить значения переменных - C (СИ)
Формулировка задачи:
Перераспределить значения переменных Х и Y так, что бы в Х оказалось меньшее из этих значений, а в Y - боьшеее.
Решение задачи: «Перераспределить значения переменных»
textual
Листинг программы
- #include <stdio.h>
- #include <time.h>
- #include <Windows.h>
- int main(void)
- {
- int x = 15, y = 12;
- if (x > y) {
- x ^= y;
- y ^= x;
- x ^= y;
- printf("x=%d y=%d\n", x, y);
- }
- else if (x == y)
- printf("x == y\n");
- else
- printf("x is already smaller\n");
- system("pause");
- return 0;
- }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Объявляем переменные x и y типа int и присваиваем им значения 15 и 12 соответственно
- С помощью условного оператора if проверяем, что x больше y. Если это так, то выполняем операции по перераспределению значений переменных x и y с помощью операции исключающего ИЛИ (^=)
- Выводим значения переменных x и y на экран с помощью функции printf
- Если x не равно y, то выводим соответствующее сообщение на экран
- Запускаем паузу с помощью функции system(
pause
) - Возвращаем 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д