Ryan Freeman
Ученик
(166)
4 месяца назад
для того чтобы деление чисел работало правильно и выводилось с дробной частью, необходимо использовать тип данных float - при этом нужно изменять и формат спецификаторов в функции printf, так как для вывода вещественных чисел используется %f, а не %d.
#include <stdio.h>
int main(void)
{
// Изменение типа данных на float
float x, y, z;
x = 20.0;
y = 30.0;
z = 5.0;
// Использование спецификатора %f для вещественных чисел
printf("Сумма трёх чисел: %.2f\n", x + y + z);
printf("Произведение трёх чисел: %.2f\n", x * y * z);
printf("При делении трёх чисел: %.2f\n", x / y / z);
return 0;
}
тип переменных изменен на float, чтобы можно было оперировать вещественными числами.
используется формат %f для вывода вещественных чисел.
для красивого вывода чисел с двумя знаками после запятой используется %.2f в printf.
#include <stdio.h>
int main(void)
{
int x,y,z;
x=20;
y=30;
z=5;
printf("Сумма трёх чисел %d",x+y+z);
printf("Произведение трёх чисел %d",x*y*z);
printf("При делении трёх чисел %d",x/y/z);
return 0;
}