From 54e76e951561c3c186df9eb2f5a52b6d4be3972c Mon Sep 17 00:00:00 2001 From: an154gf Date: Sun, 16 Feb 2025 21:32:19 +0100 Subject: [PATCH] converting letters --- a1/program.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/a1/program.c b/a1/program.c index 60f9dd2..5cd8633 100644 --- a/a1/program.c +++ b/a1/program.c @@ -1,22 +1,25 @@ #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 = ''; + char out = '\0'; if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) { - out = (c < 'A') ? c - 'A'-'a' : c + 'A' - 'a'; - } else if (c == '\n') { + out = (c < 'a') ? c + 'a'-'A' : (c - ('a' - 'A')); + } else { out = c; } - print(out); - + putchar(out); + //printf("%d",out); + c = getchar(); } - print('\n'); + putchar('\n'); }