Перераспределить значения переменных - 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, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д