Diferențe pentru problema/partitura între reviziile #24 si #25

Nu există diferențe între titluri.

Diferențe între conținut:

** 10 7 3 cu descreșterea (10-7) + (7-3) = 7
** 5 2 cu descreșterea (5-2) = 3
*Fuga* partiturii este suma creșterilor minus suma descreșterilor: (8+2+5) - (7+3) = 5
* *Gama* partiturii se definește astfel: un *acord major* este o secvență de trei note la rînd (A B C) cu proprietățile că A + 3 = B și B + 2 = C. Similar, un *acord minor* este o secvență de trei note la rînd (A B C) cu proprietățile că A + 2 = B și B + 3 = C. Dacă melodia are mai multe acorduri majore decît minore spunem că gama ei este majoră, altfel spunem că este minoră. În exemplul nostru vom avea un acord major, (2 5 7), precum și două acorduri minore, (5 7 10) și (8 10 13). Deoarece nu avem mai multe acorduri majore *gama* melodiei este *minoră*.
 
* *Gama* partiturii se definește astfel: un *acord major* este o secvență de trei note la rînd (A B C) cu proprietățile că A + 3 = B și B + 2 = C. Similar, un *acord minor* este o secvență de trei note la rînd (A B C) cu proprietățile că A + 2 = B și B + 3 = C. În exemplul nostru vom avea un acord major, (2 5 7), precum și două acorduri minore, (5 7 10) și (8 10 13).
h2. Cerință
Dată o partitură determinați *cheia*, *fuga* și *gama*.
h2. Date de ieșire
În fișierul de ieșire $partitura.out$ se va scrie răspunsul la fiecare cerință, pe linii separate. Astfel, pe prima linie seva scrie *cheia*, pe a doua *fuga* și pe a treia *gama* partiturii. Gama va fi unul din cuvintele *majora* sau *minora*.
În fișierul de ieșire $partitura.out$ se va scrie răspunsul la fiecare cerință, pe linii separate. Astfel, pe prima linie se va scrie *cheia*, pe a doua *fuga* și pe a treia două numere: numărul de acorduri majore și numărul de acorduri minore, separate prin spațiu.
h2. Restricții
2 5 7 10 7 3 0 3 5 2 0 0 8 10 13
| 6
5
minora
1 2
|
== include(page="template/taskfooter" task_id="partitura") ==

Nu există diferențe între securitate.