Se consideră algoritmul de mai jos, reprezentat în pseudocod. S-a notat cu a%b
restul împărțirii numărului natural a
la numărul natural nenul b
, cu [a]
partea întreagă a numărului real a
, iar cu sqrt(x)
rădăcina pătrată a numărului pozitiv x
.
citeşte n (număr natural nenul) k←0 i←1 ┌cât timp i≤n execută │ citeşte x │ (număr natural nenul) │ y←2 │┌cât timp x>1 și x%y≠0 execută ││ y←y+1 │└■ │┌dacă k<[x/y] atunci ││ k←[x/y] │└■ │ i←i+1 └■ scrie k
Scrieți valoarea afișată dacă se citesc, în această ordine, numerele 4
, 5
, 24
, 3
, 45
.
Expresia C/C++ 3+7/4+3
are valoarea:
Varianta 1 |
1 |
Varianta 2 |
5.5 |
Varianta 3 |
7 |
Varianta 4 |
7.75 |
În secvenţa de instrucţiuni de mai jos toate variabilele sunt de tip întreg.
for(i=0;i<5;i++) { for(j=0;j<5;j++) if(...........) cout<<″1 ″; else cout<<″2 ″; cout<<endl; }
Indicaţi o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenţei obţinute, să se afişeze pe ecran valorile din figura de mai jos, în această ordine.
1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila x
este de tip întreg. Numărul de valori întregi distincte ale lui x
pentru care expresia C/C++ x/2017
are valoarea 0
este:
Varianta 1 |
2016 |
Varianta 2 |
2017 |
Varianta 3 |
2•2016+1 |
Varianta 4 |
2•2017+1 |
În secvenţa de instrucţiuni de mai jos toate variabilele sunt de tip întreg.
for(i=0;i<5;i++) { for(j=0;j<5;j++) cout<<.........; cout<<endl; }
Indicaţi o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenţei obţinute, să se afişeze pe ecran valorile din figura de mai jos, în această ordine.
0 0 1 1 2 0 1 1 2 2 1 1 2 2 3 1 2 2 3 3 2 2 3 3 4
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicaţi expresia C/C++ care are valoarea 1
dacă şi numai dacă numărul natural memorat în variabila întreagă x
are exact o cifră.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
O expresie C/C++ care are valoarea 1
este:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicaţi expresia C/C++ care are valoarea 1
dacă şi numai dacă numărul natural memorat în variabila întreagă x
are exact trei cifre.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră secvenţa de mai jos, în care toate variabilele sunt de tip întreg.
i=2; while(.....) { if(x%i==0) cout<<i<<’ ’; i=i+1; }
Pentru a afişa în ordine crescătoare toţi divizorii pozitivi ai numărului natural nenul memorat în variabila x
, cu excepţia lui 1
şi a numărului respectiv, o expresie care poate înlocui punctele de suspensie este:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră algoritmul de mai jos, reprezentat în pseudocod.
citeşte n (număr natural nenul) ┌pentru i←1,n execută │┌pentru j←1,n execută ││┌dacă i=j sau i+j=n+1 atunci │││ scrie ’#’ │││altfel │││ scrie j ││└■ │└■ └■
Scrieți ce se afișează dacă se citește numărul 3
.