SPOJ błąd wykonania NZEC Podzielność, prędkość średnia

2017-04-13 10:58
0

Cześć!
Mam problem z wysłaniem zadania na SPOJ, otóż rozwiązanie zadania jest dobre jednak program za każdym razem przy wykonaniu zgłasza błąd wykonania (NZEC)
Kiedyś napisałem zadanie w C++, program je zaakceptował, kiedy chciałem je wrzucić przepisane na C# program nie działa, zadanie:
http://pl.spoj.com/problems/VSR/
Moje rozwiązanie:

using System;
public class Test
{
    public static void Main()
    {
        int V1, V2, ile;
            ile = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i <=ile; i++)
            {
                V1 = Convert.ToInt32(Console.ReadLine());
                V2 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine(Convert.ToInt32((2*V1*V2)/(V1+V2)));
            }
    }
}

Tak samo w przypadku tego zadania, (to zadanie świeżo w C#, bez wcześniejszego C++)
http://pl.spoj.com/problems/PP0601B/

using System;
public class Test
{
    public static void Main()
    {
        int ile;
        int n, x, y;
        ile = Convert.ToInt32(Console.ReadLine());
        for (int i = 1; i <= ile; i++)
        {
            n = Convert.ToInt32(Console.ReadLine());
            x = Convert.ToInt32(Console.ReadLine());
            y = Convert.ToInt32(Console.ReadLine());
            for (int j = 1; j < n; j++)
            {
                if (j % x == 0 && j % y != 0)
                {
                    Console.Write(j + " ");
                }
            }
            Console.WriteLine();
        }
    }
}

Pozostało 580 znaków

2017-04-13 11:53

Jeżeli wprowadzane dane są w jednej linii to można je wczytać tak

...
string[] a = Console.ReadLine().Split(' ');
V1 = Convert.ToInt32(a[0]);
V2 = Convert.ToInt32(a[1]);
...

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0