int i=0, b=0, a;
...
while(a!=0)
{
b=a%10;
v[i]=b;
i++;
a=a/10;
}
otprilike tako, to sam nabrzaka
a je uneseni broj, v je vektor sa odredjenim brojem polja (maksimalni broj decimali)
i onda sa for petljom zbrajas i mnozis
int zbroj=0, umnozak=1;
...
for(j=0;j<i;j++)
{
zbroj+=v[j];
umnozak*=v[j];
}
mozes i odma zbrajat i mnozit:
int zbroj=0, umnozak=1;
...
while(a!=0)
{
b=a%10;
zbroj+=b;
umnozak*=b;
a=a/10;
}