Si ce anume nu stii la probleme ? La primul exercitiu trebuie sa citesti numarul, sa il tot imparti la 10 si numeri cu un contor de cate ori ai impartit. Faci asta pentru fiecare numar, si vezi daca cele 2 contoare sunt egale. Daca sunt egale, atunci tot in cea functie, faci inversele lor ( pentru ex. tau avem ninvers = 847 si ninvers2 = 623 ) . Apoi mergem cu amandoua numere in paralel ( cu cele inversate ) , si construim numar c asa : c = c * 10 + numarinvers % 10, unde numarinvers este primul numar inversat, sau al doilea depinde la al catelea esti ( incepi cu primul, ii iei ultima cifra, apoi cu al doilea, apoi iarasi cu primul si tot asa, pana ramai cu 0 ) . Mai trebuie verificat, daca un numar se termina mai repede ( din cele inversate ) , inseamna ca a avut 0 la sfarsit, si adaugi un 0 la c ( daca ai numarul n = 120, inversat va fi 21, si nu va mai avea lungimea 3, ci 2 ) . La a doua problema, cel mai usor e sa inversam primul numar, si facem ca la primul exercitiu : impartim numarul pe rand tot la 10, si verificam daca ultima cifra este divizibila cu 3. Daca este adaugam 0, daca nu adaugam acea cifra. ( daca ai cifra 9, adaugi la rez = rez * 10 + 0, altfel rez = rez * 10 + cifra, unde cifra este numarul % 10 ) . P.S. : Daca intampini dificultati sa ma anunti .
Apreciez munca depusa,dar nu prea inteleg...cate variabile trebuie adaugate?!si mai ales cu structura cat_timp ...mentionez ca nu am mai avut niciodata asemea exercitii...