#include<stdio.h> int main() { float a=5.0; printf("The Output is %.2f",(7/5)*a+12); }
Я думал, что на выходе 19.00, а на выходе 17.00. Как это возможно? Пожалуйста, подскажите, как выходной 17.00 пришел ....
Ваше 7/5 дает целочисленный результат, в данном случае 1. Если вы хотите получить 1.4, вам нужно изменить на 7.0 / 5.0, чтобы получить результат с плавающей запятой, который изменит результат.
7/5 равно 1. Это целочисленное деление. После этого все должно быть ясно.
7/5