Sunteți pe pagina 1din 2

Probleme suplimentare

Problema 1.
Program care citete un ir de numere i verific dac acest ir este ordonat crescator
sau ordonat descrescator sau nu este ordonat sau este un ir constant. Se afieaz un
mesaj: "crescator" ,"descrescator",...
Exemplu:
Ieire
crescator

Intrare
5
2 3 5 7 11
4
11 2 2 5
3
3 3 3

neordonat
constant

Problema 2.
Program care citete n numere reale X i m numere ntregi A i afieaz numrul de valori
din X situat n fiecare din cele m-1 intervale deschise delimitate de valorile din A.
Se verific dac valorile A sunt introduse n ordine crescatoare i n caz contrar programul
se oprete.
Exemplu:
Intrare
7
5.2 4.1 1.1 5 5.9 6.7 3.14
4
2 3 5 7

Ieire
0 1 3

Explicaie
Nu sunt numere
intervalul (2,
n (3, 5) este
n (5, 7) sunt
5.9.

incluse n
3).
inclus 3.14 4.1.
incluse 5.2, 6.7,

Problema 3.
Fie un vector de numere ntregi (iniial toate avnd valoarea 0) de lungime N. Se citesc de
la tastatur un set de M triplei de forma B E V fiecare avnd urmatoarea semnificaie :
toate elementele din vector ale cror poziii (indexate de la 0) sunt cuprinse
ntre B i E inclusiv vor fi modificate prin adunare cu V.
Afiati vectorul obinut n urma aplicrii celor M operaii.

Exemplu:
Intrare
5 3
1 2 3
2 4 -1
0 1 2

Ieire
2 5 2 -1 -1

Explicaie
Iniial: 0 0 0 0 0
Dup (1 2 3): 0 3 3 0 0
Dup (2 4 -1): 0 3 2 -1 1
Dup (0 1 2): 2 5 2 -1 -1

S-ar putea să vă placă și