Если значения переменных не равны, то присвоить каждой переменной большее из этих значений - C (СИ)
Формулировка задачи:
3)Даны две переменные целого типа: a и b. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных a и b.
Решение задачи: «Если значения переменных не равны, то присвоить каждой переменной большее из этих значений»
textual
Листинг программы
#include <stdio.h> int main() { int a,b; scanf("%d",&a); scanf("%d",&b); if(a!=b) { if(a>b) b=a; else a=b; } else { a=0; b=0; } printf("a = %d, b = %d\n",a,b); return 0; }
Объяснение кода листинга программы
- Объявлены две переменные типа int - a и b
- С помощью функции scanf считываются значения для переменных a и b
- Выполняется проверка на неравенство значений переменных a и b
- Если значения не равны, то выполняется проверка на большее значение, и переменная с меньшим значением присваивается значение переменной с большим значением
- Если значения равны, то обе переменные присваивается значение 0
- Выводятся значения переменных a и b с помощью функции printf
- Программа возвращает 0, заканчивая свое выполнение
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д