TOPIC

Wrong answer 5%

João Pedro Sanches Dovichi asked 2 years ago

Todos os casos de teste mostrados no site estão corretos, mas recebo 5% de resposta errada.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int gcd (int n1, int n2)
{
    if (n2 != 0)
    {
        return (gcd (n2, n1 % n2));
    }
    else
    {
        return (n1);
    }
}

int main()
{
    double entrada;
    scanf ("%lf", &entrada);

    double a;
    double b;

    b = modf (entrada, &a);

    int R = 100 *(a + b);

    int quantidade = 36000/(gcd(36000, R));

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

Remember not post solutions. Your post may be reviewed by our moderators.

  • feodorv replied 2 years ago

    You can try

    int a, b;
    scanf( "%d.%d", &a, &b);
    int R = 100 * a + b;