Sari la conținut
Zece la Info
Probleme

Bacalaureat Toamna 2024, S2.3 - Interval muzical (terta)

Medie 1000 ms 64 MB#bacalaureat#2024#toamna#subiectul2

Gama muzicala contine, in aceasta ordine, notele do, re, mi, fa, sol, la, si. Doua note formeaza un interval muzical, iar acesta este numit terta daca, in ordinea din gama, intre cele doua note exista o singura alta nota muzicala.

In notatia englezeasca: A=la, B=si, C=do, D=re, E=mi, F=fa, G=sol.

Variabila m, declarata alaturat, memoreaza literele corespunzatoare notatiei englezesti pentru doua note care formeaza un interval muzical, date in ordinea din gama:

struct interval { char nota1; char nota2; } m;

Stiind ca in campul nota1 se memoreaza una dintre literele C, D, E, F sau G, scrieti o secventa de instructiuni C/C++ in urma executarii careia sa se afiseze pe ecran mesajul TERTA, daca intervalul respectiv formeaza o terta, sau mesajul NU, in caz contrar.

Exemplu: daca in campul nota1 se memoreaza litera G (pentru nota sol), iar in campul nota2 se memoreaza litera B (pentru nota si), se afiseaza mesajul TERTA.

Date de intrare
Se citesc m.nota1 si m.nota2.
Date de iesire
Se afiseaza TERTA sau NU.
Restrictii
-

Exemple

Exemplul 1

Intrare

G B

Iesire

TERTA

Exemplul 2

Intrare

C D

Iesire

NU

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.