commit 53441471fc016f9a0e99882e548ae73230db3f2a Author: Andrii Hutsuliak Date: Wed Feb 12 14:43:14 2025 +0100 funguje 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; +}