Cerința
Scrieți funcția cu următorul antet:
void UpperLower(const char a[], char U[], char L[])
Funcția primește ca parametri trei șiruri de caractere a, U și L. Șirul U trebuie să memoreze caracterele din a, dar în care literele mici au fost convertite la majuscule, iar șirul L trebuie să memoreze caracterele din a, dar în care literele mari au fost convertite la litere mici.
Exemplu
Dacă a = I Am a Sith Lord, atunci după apelul UpperLower(a, U, L), vom avea U = I AM A SITH LORD, iar L = i am a sith lord.
Restricții și precizări
- Șirul
apoate conține și alte caractere în afară de litere, dar acestea rămân nemodificate. - Indexarea șirurilor începe de la
0
Important
Soluţia propusă va conţine doar definiţia subprogramului cerut. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.