Răspuns :
Nu acoperi cazul 0.Daca m intra cu 0 p-ul ramane neinitializat.
Uite aici ai varianta mea:
void detcifre(int n,int &p,int &u)
{
u=n%10;
while(n>9)
n=n/10;
p=n;
}
Uite aici ai varianta mea:
void detcifre(int n,int &p,int &u)
{
u=n%10;
while(n>9)
n=n/10;
p=n;
}
daca m == 0, p nu a valoare: program nu intra in WHILE
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!