👤

Se da de la tastatura un numar in variabila n.Se cere sa se afiseze suma si produsul cifrelor diferite de prima si ultima cifra a lui n.URGENT!!!!!!!IN C++

Răspuns :

int b [201],n,m,i,x,y,s,p;
int main ()
{
s=0;p=1;
cin>>n;
while (n)
{
b [m]=n%10;
m++;
n=n/10;
}
for (i=1;i <=m;i++)
{
x=i;
break;
}
for (i=m;i>=1;i--)
{
y=i;
break;
}

for(i=2; i<=m-1;i++)
if (b [i]!=x&&b [i]!=y)
{s=s+b [i];
p=p*b [i];}
cout<<s<<" "<<p;
}
Am retinut cifrele lui n intr-un vector b cu m componente, x si y constituie prima, respectiv ultima cifra a lui n. Sper sa functioneze.
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!


Ze Studies: Alte intrebari