diff --git a/04.c b/04.c new file mode 100644 index 0000000..377df87 --- /dev/null +++ b/04.c @@ -0,0 +1,15 @@ +#include +#include +#include + +int main () { + int sum = 0; + unsigned int p1,p2,r1,r2 = 0; + + while (scanf("%u-%u,%u-%u\n", &p1,&p2,&r1,&r2) != EOF) { + if (((p1 <= r1) && (p2 >= r2)) || ((p1 >= r1) && (p2 <= r2))) + sum +=1; + } + printf("%d\n", sum); + +} diff --git a/04_02.c b/04_02.c new file mode 100644 index 0000000..9facebd --- /dev/null +++ b/04_02.c @@ -0,0 +1,15 @@ +#include +#include +#include + +int main () { + int sum = 0; + unsigned int p1,p2,r1,r2 = 0; + + while (scanf("%u-%u,%u-%u\n", &p1,&p2,&r1,&r2) != EOF) { + if (((p1 <= r1) && (r1 <= p2)) || ((p1 <= r2) && (r2 <= p2)) || (r1 <= p1) && (p1 <= r2) || (r1 <= p2) && (p2 <= r2)) + sum +=1; + } + printf("%d\n", sum); + +}