Mam napisać co wypisze program, ale jego działanie jest dziwne bo wyświetla takie litery których nie ma ani w switchu ani w tekście:
int main()
{
char c1,c2;
char tekst[] = "kolorowo";
for(c1=*(tekst-1+strlen(tekst)), c2=*tekst; c1-->=c2;)
{
switch(c1)
{
case 'o' : printf("^ "); c2++;
case 'l' : printf("* "); break;
case 'k' : printf("& "); c2++; break;
case 'm' : printf("% ");
case 'r' : printf("# "); break;
default : printf("%c %c ",c1,c2); c2++;
}
}
}