#include int same_case(const char a, const char b); int main() { int i; int count = 0; while ((i = getchar()) != EOF) { if (i == '\n') { count++; putchar('\n'); } else if (i >= 'a' && i <= 'z') { putchar (i - 'a' + 'A'); } else if (i >= 'A' && i <= 'Z') { putchar (i - 'A' + 'a'); } else if (i >= 32 && i < 127) { putchar (i); } printf("%d\n", count); } } int same_case(const char a, const char b) { if ((a >= 'a' && a <= 'z') && (b >= 'a' && b <= 'z')) { return 1; } if ((a >= 'A' && a <= 'Z') && (b >= 'A' && b <= 'Z')) { return 1; } if (((a >= 'a' && a <= 'z') && (b >= 'A' && b <= 'Z')) || ((a >= 'A' && a <= 'Z') && (b >= 'a' && b <= 'z'))) { return 0; } return -1; }