/*#include void caps(); // Tu môžte dopísať Vaše funkcie int main(){ // Tu píšete program caps(); return 0; } void caps() { int c = getchar(); while(c != EOF){ char out = '\0'; if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) { out = (c < 'a') ? c + 'a'-'A' : (c - ('a' - 'A')); } else if (c >= 32 && c <= 126){ out = c; } putchar(out); //printf("%d",out); c = getchar(); } //putchar('\n'); }*/ #include void caps(); int main() { caps(); return 0; } void caps() { int c = getchar(); // Načtení prvního znaku while (c != EOF) { // Dokud není konec vstupu if (c >= 'a' && c <= 'z') { c = c - ('a' - 'A'); // Malé → Velké } else if (c >= 'A' && c <= 'Z') { c = c + ('a' - 'A'); // Velké → Malé } else if (c < 32 && c != '\n') { // Řídicí znak (menší než 32) a není to '\n' → přeskočíme ho c = getchar(); continue; } putchar(c); // Výstup znaku c = getchar(); // Načtení dalšího znaku } }