У меня есть следующая функция, которая должна возвращать в среднем l1 - l7 . Тем не менее, кажется, возвращает только целое число. Почему это происходит, и как мне заставить его вернуть число с плавающей запятой, округленное до 2 десятичных знаков?
Отрывок:
int lab_avg(int l1,int l2,int l3,int l4,int l5,int l6,int l7) {
float ttl;
ttl = l1 + l2 +l3 +l4 +l5 +l6 +l7;
return ttl / 7.0;
}