Mogę prosić o pomoc? Mój program daje poprawne zamieszczonych tutaj wyników a na spoju błędna odpowiedź. Wie ktoś dlaczego?
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c, d;
unsigned long long int suma, suma2;
while ((scanf("%d%d%d%d", &a, &b, &c, &d)) > 0)
{
if (d%2 == 1) d--;
if (c%2 == 1) c--;
suma2 = (c-a)+(d-b)-1;
suma = suma2;
d -= 2;
while (d > b)
{
suma2 -= 4;
suma += suma2;
d -= 2;
}
if (suma == -1) suma = 0;
printf ("%lld\n", suma);
}
return 0;
}