TEMA

Runtime Error!! Can Anyone find out the error!!

Zion Mezba preguntado 11 months ago

include

int main() { long long int N, i; scanf("%lld",&N); long long int star[N], sheep[N]; long long int sum_trak=0, sum_sheep=0; for(i=0; i<N; i++) { scanf("%lld", &sheep[i]); star[i]=0; }

i=0;
while(1)
{
    if(i<0 || i>=N)
    {
        break;
    }

    else if(i==0 && sheep[i]%2==0)
    {
        star[i]=1;
        if(sheep[i]>0)
        {
            sheep[i]--;
        }
        break;
    }
    else if(i==N-1 && sheep[i]%2==1)
    {
        star[i]=1;
        if(sheep[i]>0)
        {
            sheep[i]--;
        }
        break;
    }
    else if(sheep[i]%2==1)
    {
        star[i]=1;
        sheep[i]--;
        i++;
    }
    else if(sheep[i]%2==0)
    {
        star[i]=1;
        if(sheep[i]>0)
        {
            sheep[i]--;
        }
        i--;
    }

}
for(i=0;i<N;i++)
{
    sum_sheep +=sheep[i];
    sum_trak += star[i];
}
printf("%lld %lld\n", sum_trak, sum_sheep);
return 0;

}

Este tema aún no ha sido contestado. ¡Sé el primero!

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.