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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!