Se citesc doua numere naturale nenule a si b. Sa se tipareasca divizorii lor comuni.
*in pseudocod va rog*
ex. a=30 b=45 divizorii comuni sunt 1,3,5,15

Răspuns :

citeste a

citeste b

Real aux

daca (a < b) atunci

aux = a

a = b

b = aux

pentru i = 1, a executa

daca (a % i == 0 && b % i == 0) atunci

 scrie i

aux l-am folosit pentru a schimba valorile. Daca a este mai mic ca b atunci interschimbam si a va deveni b (si b va lua valoarea lui a).

Pseudocodul nu este standard ca si limbajele de programare. E un concept abstract care variaza de la om la om. Eu asa il stiu, il poti modifica dupa cum ai invatat la scoala.

&& = si (ambele conditii trebuie sa fie indeplinite)

% = mod (restul impartirii lui x la y)