Код вроде правильный, но когда запускаю, выдает "Входная строка имела неверный формат".
Код:
static void Main(string[] args)
{
string x; // Auxiliary variables
double t, s = 1;
Console.WriteLine("Enter the numbers one per line");
Console.WriteLine(" End – Ctrl + z");
while ((x = Console.ReadLine()) != null)
{ // End of circle
t = Convert.ToDouble(x); //(ругается на эту строку)
// Repeat steps
s *= t;
}
Console.WriteLine("The product of numbers is {0}", s); // Result
}
Как исправить? Помогите пожалуйста.