Infoarena nu e un site unde sa intri sa iti rezolvi tema pt scoala.
Nu e prea ok ce faci tu .. dar de data asta treaca de la mine

Ai aceleasi greseli la problemele 1 si 2.
Ai grija pe viitor cand pui ceva intr-un "cat_timp" cand descompui, sa imparti acel numal.
De exemplu:
La problema 1 ai pus cat_timp amod j = 0
n=n div i ..
si era defapt a = a div i
n iti reprezinta numarul de elemente.
Daca la final ar trebui sa afisezi numarul 'a' in cazul corespunzator, iei o valiabia 'aux' sau related, si salvezi valoarea lui 'a' acolo.
La problema a 2-a, idem:
-cat timp x mod j = 0 executa
x=x+1
n=n div j
-sf cat timp
cat timp a mod j = 0 ..
a=a div j.
La problema a 3-a, numarul de '0' de la finalul unui numar este egal cu puterea la care apare 10 in descompunerea sa in factori primi.
Stiu ca 10 nu este un numar prim ... dar il putem scrie ca fiind 2*5 ..
De unde rezulta minimul dintre puterea lui 2 si cea a lui 5.
Cand inmultesti 2 numere puterile se aduna, deci trebuie sa afli pt fiecare numar la ce putere apare 2, apoi sa aduni puterile si sa afisezi un minim intre suma puterilor a lui 2 si a lui 5.