pvjc23/du1/program.c

27 lines
746 B
C

#include <stdio.h>
int main(){
int r = 0;
int counter = 0;
while(r != EOF){
r = getchar(); //načítam znak a uložím ho do pamäte
if(r == EOF){
//ak preruším prácu, príp. zlyhá zadávanie vstupu, tak program ukončím
break;
}
if (r == '\n'){ //zároveň vložím nový riadok pre zadanie nového vstupu
counter ++; //každý riadok so zadanými znakmi zarátam
}
if(r >= 'a' && r <= 'z'){
//ak zadám malé písmeno, tak ho transformujem na veľké
r -= 32;
}
else if(r >= 'A' && r <= 'Z'){
r += 32; //a naopak
}
putchar(r); //vypíšem naposledy načítaný znak
}
printf("\nPočet riadkov: %d\n", counter); //po skončení práce s programom vypíšem počet zadaných znakov
return 0;
}