Witam, mam za zadanie napisać program obliczajacy sumę, iloczyn, średnią arytmetyczną oraz wartość największą i najmniejszą, Poniższy program dodaj liczby natomiast nie zgadzadzają mi się wyniki z mnożenia oraz ze średniej, nie również jak wyznaczyć największą wartość oraz najmniejszą.
#include <iostream>
#include<math.h>>
using namespace std;
int main()
{
int ile=0;
int suma=0;
int iloczyn=0;
double srednia;
int liczba;
char wybor='t';
do
{
cout<<"podaj liczbe"<<endl;
cin>>liczba;
if(liczba%3==0)
{
suma+=liczba;
iloczyn*=liczba;
ile++;
srednia=suma/ile;
}
cout<<"czy chesz wczytac kolejna liczbe"<<endl;
cin>>wybor;
}while(wybor=='t');
cout<<"suma "<<suma<<endl;
cout<<"iloczyn "<<iloczyn<<endl;
cout<<"srednia wynosi"<<ile<<endl;
}