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)