Update 'du1/program.c'

This commit is contained in:
Anzhelika Nikolaieva 2023-03-20 19:36:34 +00:00
parent 3a5196efbc
commit 1ccac5859b

View File

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