Răspuns :
Am atasat rezolvarile cu codul in c++.Daca le-as fi scris ar fi aratat foarte urat si nu ai fi putut sa le copiezi.Trebuie sa le deschizi si sa copiezi codul.Am mai pus si unele explicatii.Primul program nu merge daca n=1, in rest este okay.
Salut,
Pentru prima:
1. iei la rand cu un for numerele
2. Faci o variabila care mereu va fi produsul cifrelor numarului curent, acea variabila la inceputul fiecarei bucle for o sa fie 1.
3. Faci apoi o variabila in care iti vei copia numarul curent.
4. In for, cu un while copie > 0, in while inmultesti mereu la variabila de la 2 ultima cifra a copiei, luata cu %10, si apoi imparti copia la 10
5. Cand iesi din while verifici variabila ta cu produsul cifrelor, daca e para sau nu si faci ce afisare ai nevoie.
Pentru a doua:
1. parcurgi cu un for de la a la b
2. de fiecare data iei ultima cifra cu %10 si verifici daca e mai mica decat 1, apoi verifici daca tot numarul e divizibil cu 3, adica restul impartirii la 3 e 0.
Iti las cate o implementare mai avansata pentru fiecare dintre ele in caz ca ai chef sa primesti cod si sa inveti ceva din el.
Spor!
Pentru prima:
1. iei la rand cu un for numerele
2. Faci o variabila care mereu va fi produsul cifrelor numarului curent, acea variabila la inceputul fiecarei bucle for o sa fie 1.
3. Faci apoi o variabila in care iti vei copia numarul curent.
4. In for, cu un while copie > 0, in while inmultesti mereu la variabila de la 2 ultima cifra a copiei, luata cu %10, si apoi imparti copia la 10
5. Cand iesi din while verifici variabila ta cu produsul cifrelor, daca e para sau nu si faci ce afisare ai nevoie.
Pentru a doua:
1. parcurgi cu un for de la a la b
2. de fiecare data iei ultima cifra cu %10 si verifici daca e mai mica decat 1, apoi verifici daca tot numarul e divizibil cu 3, adica restul impartirii la 3 e 0.
Iti las cate o implementare mai avansata pentru fiecare dintre ele in caz ca ai chef sa primesti cod si sa inveti ceva din el.
Spor!


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!