Sunteți pe pagina 1din 2

Atentie: Fata de 2008, variantele din 2009 au peste 80 de diferente.

Vezi variantele rezolvate de la www.rezolvari.net


Subiectul I
Varianta 22
1. b
Explicatie:
a/b%c<=b 20/3%5<=3 6%5<=3 1<=3 1
!(b==a) !(3==20) !0 1
1 || 1 1
2.
a) 15
Explicatie: Algoritmul afiseaza cel mai mare divizor propriu al lui n
b) Algoritm echivalent
citeste n
aca n<0 at!nci
n "n
s#arsit aca
1
i2
cat timp i<=[n/2] executa
aca i|n at!nci
i
s#arsit aca
ii$1
sfarsit cat timp
scrie
c) Proramul
%incl!e<iostream&h'
voi main()(
!nsigne int n)i)*
cin''n*
i#(n<0) n="n*
=1*
#or(i=2*i<=n/2*i$$)
i#(n%i==0)
=i*
co!t<<*
+
!) 25 sau 1" (orice numar prim sau patrat perfect de numar prim)
Explicatie: Pentru orice numar prim, algoritmul va afisa 1 si intr-un caz, si in celalalt.
Pentru patratul oricarui numar prim, ambii algoritmi vor afisa radicalul numarului (
pentru n!", 11 pentru n!1"1 etc)

S-ar putea să vă placă și