Mógłby ktoś ocenić poniższy kod i napisać, czy i jak dałoby się to napisać tak, by funkcja była bardziej uniwersalna/efektywna/prostsza/lepsza pod jakimś innym względem?
void zadanie()
{
const int n = 6;
char tekst[n] = { 'a', 'b', 'c', 'd', 'e', 'f' };
char rev[n];
for (int i = 0; i < n; i++)
{
rev[i] = tekst[(n - 1) - i];
}
for(int i = 0; i < n; i++)
cout << rev[i];
}