pvjc22/du1/program.c

24 lines
520 B
C
Raw Normal View History

2022-03-03 13:27:06 +00:00
#include <stdio.h>
#include <stdlib.h>
int main(){
int inp_char;
char out_char;
int count_lines = 0;
while(1){
inp_char = getchar();
if(inp_char >= 'A' && inp_char <= 'Z') out_char = inp_char + 32;
else if(inp_char >= 'a' && inp_char <= 'z') out_char = inp_char - 32;
else if(inp_char == EOF) break;
else if(inp_char == '\n') {
count_lines++;
out_char = '\n';
}
else out_char = inp_char;
putchar(out_char);
}
2022-03-03 13:56:54 +00:00
printf("\nPo<EFBFBD>et riadkov: %d\n",count_lines);
2022-03-03 14:13:21 +00:00
return 0;
2022-03-03 13:27:06 +00:00
}