Cerința
Scrieți funcția cu următorul antet:
void Intercalate(char a[], char b[], char c[])
Funcția primește ca parametri trei șiruri de caractere a, b și c. Inițial c este vid și se vor depune în el caracterele din a și b astfel: întâi primul caracter din a, apoi primul caracter din b, apoi al doilea caracter din a, al doilea din b și procedeul continuă până când fie se termină caracterele din a, fie caracterele din b, fie ambele. Dacă au mai rămas caractere nedepuse din a sau din b, acestea se adaugă la final în c.
Exemplu
Dacă a = abcdefg și b = XYZ, atunci după apelul Intercalate(a, b, c), șirul c va deveni c = aXbYcZdefg. Dacă a = xy și b = AABBCCDD atunci după apelul Intercalate(a, b, c), șirul c va deveni c = xAyABBCCDD.
Restricții și precizări
- Este garantat că vor încăpea în
ctoate caracterele dinașib.
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.

