#include <stdio.h>
int main()
{
float x=9/4;
printf("%.2f\n", x);
float z=2.25;
printf("%.2f\n", z);
return 0;
}
Co zrobić, żeby przy dzieleniu wyświetlał się odpowiedni wynik?
#include <stdio.h>
int main()
{
float x=9/4;
printf("%.2f\n", x);
float z=2.25;
printf("%.2f\n", z);
return 0;
}
Co zrobić, żeby przy dzieleniu wyświetlał się odpowiedni wynik?
float x=9/4;
Tutaj 9
i 4
są intem
, więc operacja jest wykonywana na intach
i w rzeczywistości przypisujesz wartość 2
do zmiennej typu float
.
float x=9.0/4.0;
W ten sposób zrobisz operację na liczbach zmiennoprzecinkowych.
Dopisać kropkę za liczbą albo zrobić ją w inny sposób floatem.