8.Se citeste un intreg n. Verificati daca atat el cas si oglinditul sunt numere prime si afisati mesajele potrivite(limbajul pseudocod) 9.Se citeste un intreg n. Verificati daca atat el cat si patratul sau sunt numere prime si afisati mesajele.(limbajul pseudocod) 10.Se citesc doua numere intregi. Verificati daca macar unul e numar prim. 11.Se citesc doua numere intregi. Afisati divizorii comuni. 12.Se citesc doua numere intregi. Afisati numarul divizorilor comuni. VA ROG AJUTATI-MA OFER MULTE PUNCTE SI COROANA. TOATE EXERCITIILE SE FAC IN PSEUDOCOD!!!
Răspunsuri la întrebare
Răspuns de
0
8. intreg n, ogl, n1, p1, p2, d1, d2
inceput
citește n
n1 <- n; ogl <- 0
cat timp (n1 > 0) executa
ogl <- ogl * 10 + n1 % 10
n1 <- n1/10
sfârșit cat timp
p1 <- 1; p2 <- 1
dacă(n = 1 or n = 0) at. p1 <- 0 sf. dacă
dacă(ogl = 1 or ogl = 0) at. p2 <- 0 sf. daca
pentru d1 <- 2, n/2 executa
dacă(n % d1 = 0) atunci p1 <- 0 sf. dacă
sfârșit pentru
pentru d2 <- 2, ogl/2 executa
dacă(ogl % d1 = 0) atunci p2 <- 0 sf. dacă
sfârșit pentru
daca(p1 and p2) atunci scrie "Ambele sunt prime"
altfel scrie "Unul sau niciunul nu e prim"
sf. dacă
sfarsit
9. intreg n, p, d, p1
inceput
citește n
p <- n ^ 2
p1 <- 1
dacă(n = 1 or n = 0) atunci
p1 <- 0
sf. dacă
pentru d <- 2, n/2 executa
dacă(n % d = 0) at. p1 <- 0
sf. pentru
dacă(p1) atunci scrie "n este număr prim. Patratul oricărui număr nu poate fi număr prim, deci n^2 nu e număr prim"
altfel scrie "Niciun număr nu e prim"
sf. dacă
sfarsit
inceput
citește n
n1 <- n; ogl <- 0
cat timp (n1 > 0) executa
ogl <- ogl * 10 + n1 % 10
n1 <- n1/10
sfârșit cat timp
p1 <- 1; p2 <- 1
dacă(n = 1 or n = 0) at. p1 <- 0 sf. dacă
dacă(ogl = 1 or ogl = 0) at. p2 <- 0 sf. daca
pentru d1 <- 2, n/2 executa
dacă(n % d1 = 0) atunci p1 <- 0 sf. dacă
sfârșit pentru
pentru d2 <- 2, ogl/2 executa
dacă(ogl % d1 = 0) atunci p2 <- 0 sf. dacă
sfârșit pentru
daca(p1 and p2) atunci scrie "Ambele sunt prime"
altfel scrie "Unul sau niciunul nu e prim"
sf. dacă
sfarsit
9. intreg n, p, d, p1
inceput
citește n
p <- n ^ 2
p1 <- 1
dacă(n = 1 or n = 0) atunci
p1 <- 0
sf. dacă
pentru d <- 2, n/2 executa
dacă(n % d = 0) at. p1 <- 0
sf. pentru
dacă(p1) atunci scrie "n este număr prim. Patratul oricărui număr nu poate fi număr prim, deci n^2 nu e număr prim"
altfel scrie "Niciun număr nu e prim"
sf. dacă
sfarsit
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Germana,
9 ani în urmă