masp[100],masn[100]; // індекс/довжина масиву ,парні, не парні, числа, масив парних, не парних
class ftask3{
public:
float ser(int mas[],float length){
float sum = 0;
for(int j = 0; j < length; j++){
cout << mas[j] << endl;
sum += mas[j];
// cout << sum << endl;
}
float s = sum / length;
return s;
}
};
ftask3 serr;
while(true){
cout << "Введіть число: ";
cin >> numbers[i];
if(numbers[i] == 0){
cout << "Ви ввели 0 - на вас накладено штраф у вигляді читання наступної не потрібної інформації: \n" ;
cout << "Кількість введених чисел: " << i << endl;
cout << "Кількість парних чисел: " << p << endl;
cout << "Середнє значення парних чисел: " << serr.ser(masp,p) << endl;
cout << "Кількість не парних чисел: " << n << endl;
cout << "Середнє значення не парних чисел: " << serr.ser(masn,n) << endl;
break;
}
else if(numbers[i] % 2 == 0){
masp[p] = numbers[i];
p++;
}
else{
masn[n] = numbers[i];
n++;
}
i++;
}
та блин - ничего не понимаю: функция(ser) float переменные float тогда почему среднее значение целое?
float length - это хорошо, это прямо от души...
Да вроде бы все ок .. кроме float length
Обсуждают сегодня