#810
nrA
Se dă un şir de caractere ce conţine cuvinte formate din litere mici ale alfabetului englez, separate prin unul sau mai multe spații. Înaintea primului cuvânt nu există spații, și nici după ultimul. Să se determine numărul de cuvinte din șir în care apare litera a
.
Variante Bacalaureat 2013
#2823
CifreImpare
C++
Subprogramul cifreImpare
are un singur parametru, n
, prin care primește un număr natural cu toate cifrele nenule (n∈[1,10
9
]
). Subprogramul returnează numărul obținut prin eliminarea tuturor cifrelor impare din n
, respectiv -1
dacă nu există astfel de cifre sau dacă toate cifrele lui n
sunt impare.
Scrieți definiţia completă a subprogramului.
Subiect Bacalaureat 2016, sesiunea iunie-iulie
#808
Mutare
C++
Scrieţi definiția completă a subprogramului C++ sub
care are 3
parametri: n
– prin care primește un număr natural, v
, prin care primeşte un tablou unidimensional cu n
elemente, numere naturale cu cel mult 4
cifre și x
, prin care primeşte un număr natural. Cel puțin un element al tabloului v
are valoarea x
.
Subprogramul modifică ordinea valorilor din tablou, astfel încât toate valorile egale cu x
să ocupe primele poziţii din v
, iar celelalte valori să se regăsească în continuarea acestora, în ordinea inițială. Tabloul modificat este furnizat tot prin parametrul v
.
Variante Bacalaureat 2013
#2830
DivImpar
C++
Subprogramul DivImpar
are doi parametri, a
și b
, prin care primește două numere naturale din intervalul [1,10
5
]
. Subprogramul returnează cel mai mare divizor comun impar al numerelor a
și b
.
Scrieți definiția completă a subprogramului.
Subiect Bacalaureat 2015, sesiunea specială
#801
EliminareSpatii
Să se scrie un program care citeşte un şir de caractere format din cuvinte separate prin unul sau mai multe spații şi elimină din șir toate spațiile inutile.
Variante Bacalaureat 2013
#799
EliminareLitera
Să se scrie un program care citește un șir de caractere în care cuvintele sunt formate numai din litere mici ale alfabetului englez și sunt separate prin câte un spațiu și elimină litera din mijloc a fiecărui cuvânt cu număr impar de litere (cel puțin trei).
Variante Bacalaureat 2014
#2836
FiboImpar
C++
Șirul lui Fibonacci (1, 1, 2, 3, 5, 8, 13, 21,...
) se definește astfel:
Subprogramul Fibo
are un singur parametru, n
, prin care primeşte un număr natural (n∈[1,30]
). Subprogramul returnează al n
-lea termen impar al șirului lui Fibonacci.
Scrieți definiția completă a subprogramului.
Subiect Bacalaureat 2015, sesiunea iunie-iulie
#807
Inlocuire1
Se dă un şir de caractere ce conţine cuvinte formate din litere mici ale alfabetului englez, separate prin unul sau mai multe spații. Înaintea primului cuvânt nu există spații, și nici după ultimul. Să se modifice șirul dat, astfel încât să se înlocuiască fiecare cuvânt cu exact trei litere din șir cu simbolul *
.
Variante Bacalaureat 2013
#2838
NrPrime2
C++
Subprogramul NrPrime
are un singur parametru, n
, prin care primeşte un număr natural (n∈[0,10
9
]
). Subprogramul returnează numărul de cifre prime ale lui n
.
Scrieți definiția completă a subprogramului.
Subiect Bacalaureat 2015, sesiunea august-septembrie
#2792
Interval4
C++
Subprogramul interval
are un singur parametru, n
, prin care primește un număr natural (n∈ [3,10
6
]
). Subprogramul returnează cel mai mic număr natural x
(n<x
) care NU este prim, cu proprietatea că în intervalul [n,x]
există un singur număr prim.
Scrieţi definiţia completă a subprogramului.
Subiect Bacalaureat 2018, sesiune august-septembrie