This commit is contained in:
Jana Kapalková 2026-02-26 23:06:44 +01:00
commit 3f6f6e35f0

40
a1/program.c Normal file
View File

@ -0,0 +1,40 @@
#include <stdio.h>
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;
}