👤
Lamkii
a fost răspuns

CITESTE ( n )
DACA n < 0 ATUNCI n <- -n
d <- 1
PENTRU i de la 2 la n DIV 2 EXECUTA
DACA n MOD i = 0
ATUNCI d <- i
SCRIE ( d )
a) Algoritm echivalent in care structura PENTRU sa fie inlocuita cu CAT TIMP
b) Algoritm in care structura PENTRU sa fie inlocuita cu REPETA


Răspuns :

a) citeste n
daca n<0
 n <- -n
 d <- 1
 i <- 2
cat timp i<=n/2 executa
 daca n%i=0
  atunci d <- i
 i <- i+1
scrie d 

b) a) citeste n
daca n<0
 n <- -n
 d <- 1
 i <- 2
repeta
 daca n%i=0
  atunci d <- i
 i <- i+1
cat timp i<=n/2
scrie d