Automatyczne zaokrąglanie liczb w C++

Automatyczne zaokrąglanie liczb w C++
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
{
	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?

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0
n0name_l napisał(a):

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

Dzięki, już zrozumiałem :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.