Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 17

Exercițiul #820

Indicați o expresie C/C++ care are valoarea 1 dacă și numai dacă numărul întreg memorat în variabila întreagă x aparține mulțimii {-2,-1,1,2}.

Varianta 1

abs(x)>2 || x==0

Varianta 2

abs(x)<=2 && x!=0

Varianta 3

abs(x-2)<1

Varianta 4

abs(x-1)>2

Subiect Bacalaureat 2016, SN Clasa a IX-a

Exercițiul #821

Variabilele x, y și d sunt de tip întreg și memorează câte un număr natural strict pozitiv. Indicați o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenței obținute, variabila d să memoreze cel mai mare divizor comun al valorilor memorate în variabilele x și y.

d=x;
if(d>y) d=y; 
while(........) 
    d=d-1;
Varianta 1

(x%d)*(y%d)!=0

Varianta 2

(x+y)%d!=0

Varianta 3

x%d!=y%d

Varianta 4

x%d+y%d!=0

Subiect Bacalaureat 2016, SN Clasa a IX-a

Exercițiul #709

Variabilele x și y sunt de tip real. Expresia C/C++ de mai jos este echivalentă cu expresia:

!(x>0 && y>0)
Varianta 1

x<=0 || y<=0

Varianta 2

x<=0 && y<=0

Varianta 3

x>0 || y>0

Varianta 4

!(x>0) && !(y>0)

Subiect Bacalaureat 2016 Clasa a IX-a

Exercițiul #822

Tablourile unidimensionale A și B au elementele: A=(20,17,12,10,3), iar B=(45,16,12,7,2) . În urma interclasării lor în ordine descrescătoare se obține tabloul cu elementele:

Varianta 1

(45,17,12,10,3)

Varianta 2

(45,20,16,17,12,12,7,10,2,3)

Varianta 3

(45,20,17,16,12,12,10,7,3,2)

Varianta 4

(45,20,17,16,12,12,7,10,3,2)

Subiect Bacalaureat 2016, SN Clasa a IX-a

Exercițiul #657

Subprogramul f este definit mai jos.

void f(int n, int p)
{ if(n>0)
  { if(n%2==1)
      cout<<p<<" "; | printf(" ",p);
    f(n/2, p*2);
  }
}

Indicați cea mai mare valoare din intervalul [20,25] pe care o poate avea variabila întreagă x, astfel încât, în urma apelului de mai jos, să afișeze numerele 2 4 16.

f(x,1);
Varianta 1

21

Varianta 2

22

Varianta 3

23

Varianta 4

24

Subiect Bacalaureat 2016 Clasa a X-a

Exercițiul #662

În declararea de mai jos, variabila m memorează anul fabricaţiei şi marca unei maşini. Indicaţi o expresie C/C++ care are valoarea 1 dacă şi numai dacă maşina a fost fabricată înainte de anul 1950.

struct masina
{ int an_fabricatie;
  char marca[20];
} m;
Varianta 1

m.an_fabricatie<1950

Varianta 2

m.masina.an_fabricatie.m<1950

Varianta 3

m(an_fabricatie)<1950

Varianta 4

masina(an_fabricatie)<1950

Subiect Bacalaureat 2016 Clasa a X-a

Exercițiul #496

Utilizând metoda backtracking, se generează toate posibilitățile de a obține suma 4 cu numere naturale nenule. Două sume sunt distincte dacă diferă prin cel puțin un termen. Soluţiile generate sunt, în această ordine, 1+1+1+1, 1+1+2, 1+3, 2+2.

Aplicând același algoritm pentru a genera toate posibilitățile de a obține suma 6, dacă prima soluție generată este 1+1+1+1+1+1, atunci soluția 1+2+3 este generată:

Varianta 1

a 6-a

Varianta 2

a 7-a

Varianta 3

a 8-a

Varianta 4

a 9-a

Subiect Bacalaureat 2014, sesiunea specială Clasa a XI-a