Automatyczne zaokrąglanie liczb w C++

0

Witam,
mam taki problem, że program automatycznie zaokrągla liczby. Jeśli mam przykładowo taką funkcję:
int main()

{
	int a = 1;
	int b = 2;
	float c = (a+b)/2;
	cout << fixed<<setprecision(2)<<c << endl;
	
}

to na ekranie i tak wyświetla mi się liczba 1.00

Co radzicie?

0

Poczytac o tym dlaczego int/int=int, a double/int=double.

0
n0name_l napisał(a):

Poczytac o tym dlaczego int/int=int, a double/int=double.

Dzięki, już zrozumiałem :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1