TEMA

Wrong Answer (100%) em C

Gustavo Lopes preguntado 3 years ago

Ta dando problema no meu código ajuda ae:

include

int main () {

  int X,Y,i;

  scanf("%d %d",&X,&Y);

  for(i=X+1 ; i<Y; i++)  {

            if(i%5==2 || i%5==3) {

                    printf ("%d\n",i);
    }

}

return 0;

}

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

  • MICAEL VIANA SILVA respondido 2 years ago

    A entrada não precisa ser inserida na ordem correta. Por exemplo Entrada: 18 10 Saída: 12 13 17 O intervalo é de 10 a 18, mas o URI testou na ordem inversa. Nesse caso recomendo uma troca de variáveis, assim:

    if (y < x)
    {
      aux = x;
      x = y;
      y = aux;
     }

    Desse jeito caso seja inserido uma entrada na ordem inversa o seu programa vai colocar x e y na ordem correta. Lembre-se de declarar a variável "aux". Faça essa verificação depois de ler x e y. Tente entender o que o código acima faz, vai ser útil em várias questões.