#1880
platou3
Se consideră un şir format din n
numere întregi. Șirul conține cel puțin un număr pozitiv. Să se determine lungimea maximă a unei secvenţe din şir care are proprietatea că este formată doar din valori strict pozitive.
Variante bacalaureat 2007
#1881
platou4
Se consideră un şir s
format din numere întregi. Să se determine numărul de termeni ai şirului obţinut prin eliminarea din cele două extremităţi ale lui s
a unui număr minim de termeni, astfel încât şirul rezultat să înceapă şi să se termine cu câte un număr par.
Variante bacalaureat 2007
#2729
SAO
Te afli în universul SAO (Sword Art Online pentru necunoscători). Ai la dispoziție o sumă mică de bani și m
oferte. Fiecare ofertă constă într-o armură de o anumită rezistență și o sabie de o anumită putere. Tu trebuie să învingi n
monștri ale căror rezistențe și puteri sunt cunoscute. După ce ai învins un monstru, armura ta va pierde din rezistență o valoare egală cu valoarea puterii monstrului, iar sabia va pierde valoarea rezistenței monstrului. Tu vei avea nevoie de setul armură/sabie de o valoare minimă care poate să învingă toți cei n
monștri.
#3391
sirmaxim
Se citește un număr n
și apoi n
numere naturale cu maxim 9
cifre. Știind că n
este dat par, să se determine de câte ori maximul din prima jumătate apare în șir în a doua jumătate.
C.N. "Frații Buzești" - Testare clasa a V-a
#3998
sum_max9
Se dau n
perechi de numere naturale a
, b
. Să se determine cea mai mare sumă care se poate obține adunând câte un singur număr din fiecare pereche de numere citite a
şi b
.
#3999
sum_min9
Se dau n
perechi de numere naturale a
, b
. Să se determine cea mai mică sumă care se poate obține adunând câte un singur număr din fiecare pereche de numere citite a
şi b
.
#4280
MaxDivK
Se citesc de la tastatură numerele n k
, apoi un șir de n
numere naturale. Să se determine cel mai mare număr din șir care se divide cu k
.
#4281
Min2Cif
Se citesc de la tastatură numere naturale până la apariția lui zero. Să se determine cel mic număr citit care are două cifre.
#1051
Bete1
Ana şi Bogdan au găsit la bunicul lor o cutie cu N
beţe de aceeaşi lungime. După câteva minute de joacă urmează cearta. Bunicul le-a propus să rupă cele N
beţe și apoi Ana să primească fragmentele din mâna stângă, iar Bogdan fragmentele din mâna dreaptă. Zis şi făcut. Copiii au luat fragmentele, le-au numerotat fiecare cu numere de la 1
la N
, le-au măsurat şi acum îşi doresc să lipească fragmentele primite, dar mai au nevoie de câteva informaţii.
Cunoscând N
numărul de beţe, a
1
, a
2
,…, a
N
lungimile fragmentelor primite de Ana şi b
1
, b
2
,…, b
N
lungimile fragmentelor primite de Bogdan, să se scrie un program care să determine:
a) lungimea iniţială a beţelor;
b) lungimea celui mai lung băţ care se poate obţine prin lipirea unui fragment aparţinând Anei cu un fragment care aparţine lui Bogdan;
c) numărul beţelor de lungime maximă care se pot obţine prin lipirea unui fragment aparţinând Anei cu un fragment care aparţine lui Bogdan.
OJI 2013, Clasa a V-a
#1753
Concurs2
La un concurs de programare s-au înscris n
elevi. Concursul se desfăşoară pe două secţiuni, secţiunea 1
pentru începători şi secţiunea 2
avansaţi. Proba de concurs se desfăşoară pe parcursul a 3
ore şi elevii au de rezolvat 2
probleme.
Fiecare problemă poate avea punctajul minim de 0
puncte şi punctajul maxim de 100
de puncte. Punctajul final al concurentului este format din suma punctajelor celor două probleme. Să se scrie un program care citeşte numărul de elevi înscrişi şi apoi date despre fiecare elev înscris (secţiunea la care s-a înscris, punctajul obţinut pentru prima problema şi punctajul obţinut pentru a două problemă) și rezolvă următoarele cerinţe:
1. Afișează mesajul DA
dacă toţi cei N
elevi înscrişi au reuşit să obţină un punctaj nenul la ambele probleme propuse, respectiv NU
” în caz contrar.
2. Afişează pentru fiecare secţiune numărul de elevi înscrişi. Afişarea se va face în ordinea crescătoare a numărului secţiunii, prin perechi de numere de forma nr_secţiune nr_elevi
.
3. Afişaţi pentru fiecare secţiune punctajul maxim obţinut şi numărul de elevi care au obţinut acest punctaj. Afişarea se va face în ordinea crescătoare a numărului secţiunii, prin triplete de numere de forma nr_secţiune punctaj_maxim nr_elevi
. Ştiind ca premiile se acordă doar celor care au luat punctaj maxim, afişaţi şi numărul de premii care vor fi acordate.
Concursul EMPOWERSOFT, 2016