#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.