From 53441471fc016f9a0e99882e548ae73230db3f2a Mon Sep 17 00:00:00 2001 From: Andrii Hutsuliak Date: Wed, 12 Feb 2025 14:43:14 +0100 Subject: [PATCH] funguje --- a1/program.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 a1/program.c diff --git a/a1/program.c b/a1/program.c new file mode 100644 index 0000000..ae3ddbf --- /dev/null +++ b/a1/program.c @@ -0,0 +1,30 @@ +#include "stdio.h" +#include "ctype.h" + +int main() { + int c; // znaky, ktoré zadáva používateľ + int line_count = 0; // počet riadkov + + while((c = getchar()) != EOF) { // kontrola znaku EOF (koniec vstupu) + + if(isalpha(c)) { + if( islower(c)) { // ak používateľ zadal malé písmeno, zmení sa na veľké + putchar(toupper(c)); + } else { // ak používateľ zadal veľké písmeno, zmení sa na malé + putchar(tolower(c)); + } + + } else { + putchar(c); // výpis všetkých ostatných znakov + } + + if(c == '\n') { // kontrola znaku konca riadku + line_count++; // počíta počet riadkov + } + + } + printf("Line count: %d\n", line_count); + + + return 0; +}