From 87eb701dddbdecb8d651b6dacaed0f6830a258bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Vasi=C4=BE?= Date: Tue, 26 Apr 2022 19:38:21 +0200 Subject: [PATCH] domaca_uloha_1 --- du1/program | Bin 0 -> 5477 bytes du1/program.c | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100755 du1/program create mode 100644 du1/program.c diff --git a/du1/program b/du1/program new file mode 100755 index 0000000000000000000000000000000000000000..8140ab8ddc9ac463b2d11219f057bfe3b26b82bc GIT binary patch literal 5477 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 KQ&ZPc#_?bMt?n`a literal 0 HcmV?d00001 diff --git a/du1/program.c b/du1/program.c new file mode 100644 index 0000000..33652a2 --- /dev/null +++ b/du1/program.c @@ -0,0 +1,27 @@ +#include //pripojím potrebné knižnice + +#define LF 10 //zadefinujem ASCII kód pre nový riadok + +int main() { + int znak, pocetRiadkov = 0; + + while (1) { //znaky budem načítavať v nekonečnom cykle + znak = getchar(); //načítam znak a uložím ho do pamäte + if (znak == EOF) break; //ak preruším prácu, príp. zlyhá zadávanie vstupu, tak program ukončím + else if (znak == LF) { //týmto zabránim načítaniu vstup LF, ktorý automaticky generuje operačný systém + printf("\n"); //zároveň vložím nový riadok pre zadanie nového vstupu + pocetRiadkov++; //každý riadok so zadanými znakmi zarátam + continue; + } + + if (znak >= 65 && znak <= 90) znak += 32; //ak zadám malé písmeno, tak ho transformujem na veľké + else if (znak >= 97 && znak <= 122) znak -= 32; //a naopak + + putchar(znak); //vypíšem naposledy načítaný znak + fflush(stdin); + } + + printf("\nPočet riadkov: %d\n", pocetRiadkov); //po skončení práce s programom vypíšem počet zadaných znakov + + return 0; +}