TEMA

C# Runtime Error

Wagner Braga preguntado 3 years ago

No computador da o resultado esperado mas aqui da Runtime Error:

            int A, B, C, D, CmaisD, AmaisB, ModDeA;

            A = int.Parse(Console.ReadLine());
            B = int.Parse(Console.ReadLine());
            C = int.Parse(Console.ReadLine());
            D = int.Parse(Console.ReadLine());

            CmaisD = C + D;

            AmaisB = A + B;

            ModDeA = A % 2;

            if (B > C && D > A && CmaisD > AmaisB && C >= 0 && D >= 0 && ModDeA == 0)
            {
                Console.WriteLine("Valores aceitos");
            }
            else
            {
                Console.WriteLine("Valores nao aceitos");
            }

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

  • Pablo Alarcon respondido 3 years ago

    Você precisa criar um vetor para os valores de entrada. Estes devem ser inseridos em uma unica linha.

  • Frosky Dzn respondido 2 years ago

    Tipo assim vc vai ter que usar o método Split. O método Split faz com que vc insira vários valores na mesma linha. exemplo:

    O que você custuma fazer:

    5 6 7 8

    Como tem que ficar: 5 6 7 8

    Não sei se vcs entederam mas vc n pode dar enter quando insere os valores

  • Rodrigo Gomes respondido 3 years ago

    Estou com esse mesmo problema, como seria feito da forma que o Pablo informou?