...Beatrice,in primul rand se numeste "pseudocod", si incepi Cu scrierea datelor de intrare, de manevra, si de iesire. Dupa, rezolvi problema...nu prea pot sa arat pe TPU cum dar iti dau o idee..Stiu 2 site-uri destul de bune cu probleme rezolvate: virtualacademy si info.mcip.Iti urez succes .
Pai intervalul ab il parcurgi cu o structura repetitiva (for).
Pentru ca trebuie sa afisezi descrescator ai sa parcurgi de la b la a.
Pentru fiecare valoare intre b si a calculezi numarul de cifre pare si numarul de cifre impare. Daca cele doua numere sunt egale le afisezi.
Pseudocod in genul
pentru i = b, a
nrp = detCifrePare(i);
nri = detCifreImpare(i);
daca nrp=nri
afiseaza i
sfarsit daca
sfarsit pentru
Se numeste pseudocod.Pai intr-o structura repetitiva de la a pana la b(while) parcurgi toate cifrele si le verifici.Iti iei o variabila p pentru cifre pare si i pentru cifre impare.Si tot verifci cifrele numarului respectiv (daca n mod 10 mod 2==0 atunci p = p+1 altfel i =i+1, iar dupa ce ai facut instructiunea asta n primeste n div 10. )din nou intr-o structura repetitiva de aceasta data cu numar necunoscut de pas pana cand ajungi la n=0 unde se iese din a2a structura repetitiva si se intra din nou in cea cu numar cunsocut de pasi(for) unde se ia urmatorul numar si se fac exact aceleasi operatii...Mult noroc la teza...Cel mai bine ar fi sa-ti faci un tabel unde sa scrii variabele si sa vezi ce se intampla cu variabilele dupa executarea fiecarei instructiuni...