#include <iostream>
using namespace std;
int main(){
int sp=0,cp=0,si=0,ci=0,n=1;
float mi, mp;
while(n!=0){
cin>>n;
if(n%2==0){
sp = sp+n;
cp++;
}else{
si = si+n;
ci++;
}
}
mp = (float) sp / cp;
mi = (float) si / ci;
cout<<"suma pare="<<sp<<endl;
cout<<"media pare="<<mp<<endl;
cout<<"suma impare="<<si<<endl;
cout<<"media impare="<<mi<<endl;
}
Dacă nu ați făcut în clasă chestia cu (float) poți să o scoți, și ca să îți dea numere cu virgulă, înlocuiești asta:
mp = (float) sp / cp;
mi = (float) si / ci;
cu asta:
mp = sp;
mp = mp / cp;
mi = si;
mi = mi / ci;