int i,u,n,s,p,x; cout<<"n= ";cin>>n; for(i=1;i<=n;i++) { p=1; s=0; x=i; while(x!=0) { u=x%10; while(u != 1) {p=p*u; u--;} x=x/10; } s=s+p; if(i==s) cout<<i<<" ";} Ce este gresit ? Mentionez ca programul functioneaza dar nu conform cerintei :" sa se afiseze numerele de la 1 la n care sunt elage cu suma factorialelor cifrelor lor. ex: 145=1!+4!+5!
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.