TEMA

Erro de compilação C#

Fernando Rodrigues preguntado 2 months ago

Está dando erro de compilação, mas no visual code roda normalmente. Alguem poderia me ajudar?

using System;

class URI { static void Main(string[] args) {

        int limit;
        double divisao;

        limit = int.Parse(Console.ReadLine());
            for (int i=0; i<limit; i++)
            {
                string[] line = Console.ReadLine().Split(" ");
                double X = double.Parse(line[0]);
                double Y = double.Parse(line[1]);
                if (Y == 0) 
                {
                   Console.WriteLine("divisao impossivel");
                } 
                else 
                {
                    divisao = X / Y; 
                    Console.WriteLine(divisao.ToString("N1"));
                }

}

}

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

  • Jeferson Melo respondido 1 month ago

    o split usa aspas simples e não duplas
                    string[] line = Console.ReadLine().Split(' ');
    
    é requisito usar x e y como inteiros                
                    double X = int.Parse(line[0]);
                    double Y = int.Parse(line[1]);
    
    no resuktado da divisão precisará efetuar o casting
                  divisao = (double) X / Y;