👤

Scrieţi în
limbajul C/C++ programul care determină eliminarea tuturor
cifrelor lui x mai mari strict decât y
.  Dacă toate cifrele lui x
sunt
mai mari strict decât y, atunci x
va
primi valoarea -1.




Exemplu:
dacă x=37659 şi
y=6,
după apel x=365.


Răspuns :

->pui cifrele lui x intr-un vector
->construiesti din nou numarul x cu cifrele din vector,fara sa pui cifrele mai mici decat y

nr=0;
while(x!=0)
{
  v[++nr]=x%10;
  x/=10;
}
for(int i=nr;i>=1;i--)
  if(v[i]>y) x=x*10+v[i]
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!


Viz Lesson: Alte intrebari