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