Задача 2 от домашната
Здравейте, може ли малко пояснение какво се иска от нас за задача 2?
Write a program that shows the sign (+ or -) of the product of
three real numbers without calculating it. Use a sequence of if
statements.
Здравейте, може ли малко пояснение какво се иска от нас за задача 2?
Write a program that shows the sign (+ or -) of the product of
three real numbers without calculating it. Use a sequence of if
statements.
Основно се иска да сравниш три числа с различен знак и какъв ще бъде резултата след тяхното умножение.
Ако имаш 2 положителни и едно отрицателно число резултата ще бъде отрицателно число (защото (-)*(+)*(+) =(-)), ако имаш 2 отрицателни и едно положително число резултатът ще бъде положително число (защото (-)*(-)*(+) = (+)),
ако имаш 3 положителни ((+)*(+)*(+)=(+)) или 3 отрицателни числа((-)*(-)*(-)=(-)).
Трябва да напишеш if () за всяко условие.
Поздрави!
Изисква се да определиш какъв знак има произведението на три числа, без да извършваш изчислението.
Не е нужно да пише if () за всяко условие. Може да определи условията само за отрицателно произведение, защото са по-малко. Всички останали възможности ще са за положително произведение...
И така става, да.
Знакът зависи от броя на негативните числа в множеството.
Не забравяйте и случаите, когато някое от числата е 0. ;)