Informatică, întrebare adresată de vasileioanadelia, 8 ani în urmă

Se de algoritmul:

intreg n, x
citeste n
x <-1
cat_timp x<=n executa
daca n mod x=0 atunci
scrie x
sf_daca
x <- x+1
sf_cattimp

a) ce va afisa daca se citeste numarul 6? dar daca se citeste 23? ce realizeaza algoritmul?
b) dati o valoare pentru n astfel incat sa se afiseze 1,2,5,10. dar pentru a se afisa 1,7?
c) inlocuiti structura repetitiva cu o alta structura repetitiva(cu test final) astfel incat sa se obtina un algoritm echivalent VA ROG ESTE URGENT!!!!!!!!!!!

Răspunsuri la întrebare

Răspuns de paaaaaaul
1

a)

pentru 6 va afisa 1, 2, 3, 6

pentru 23 va afisa 1, 23

algoritmul afiseaza divizorii lui n

b) 10, 7

c)

intreg n, x

citeste n

x <-1

daca x<=n atunci repeta

                             daca n mod x=0 atunci

                             scrie x

                             sf_daca

                             x <- x+1

                             pana cand x>n

Alte întrebări interesante