pvjc25/a1/program.c

25 lines
503 B
C
Raw Normal View History

2025-02-20 11:40:16 +00:00
#include <stdio.h>
#include <ctype.h>
int main() {
int ch;
2025-02-20 11:44:19 +00:00
int line_count = 0; //
2025-02-20 11:40:16 +00:00
while ((ch = getchar()) != EOF) {
if (islower(ch)) {
2025-02-20 11:44:19 +00:00
putchar(toupper(ch));
2025-02-20 11:40:16 +00:00
} else if (isupper(ch)) {
2025-02-20 11:44:19 +00:00
putchar(tolower(ch));
2025-02-20 11:40:16 +00:00
} else if (ch == '\n') {
putchar(ch);
2025-02-20 11:44:19 +00:00
line_count++;
} else if (ch >= 32 && ch <= 126) {
2025-02-20 11:40:16 +00:00
putchar(ch);
}
}
2025-02-20 11:44:19 +00:00
printf("\nLines count: %d\n", line_count);
2025-02-20 11:40:16 +00:00
return 0;
}