34992023-02-28 13:24:36BenedekOszthatóság 31-gyelcsharpHibás válasz 2/5028ms24180 KiB
using System;

class MainClass
{
    public static void Main(string[] args)
    {
        int n = int.Parse(Console.ReadLine());

        int lastDigit = n % 10;
        n /= 10;

        string intermediateNumbers = "";

        while (n > 0)
        {
            int firstDigit = n / (int)Math.Pow(10, (int)Math.Log10(n));
            int newNumber = n % (int)Math.Pow(10, (int)Math.Log10(n));
            int intermediateResult = firstDigit - 3 * lastDigit - newNumber;
            intermediateNumbers += intermediateResult + " ";
            n = newNumber;
            lastDigit = newNumber % 10;
        }

        if (n % 31 == 0)
        {
            Console.WriteLine("IGEN");
            Console.WriteLine(intermediateNumbers.Trim());
            Console.WriteLine("0");
        }
        else
        {
            Console.WriteLine("NEM");
        }
        Console.ReadKey();
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/50
1Hibás válasz0/028ms20624 KiB
2Hibás válasz0/027ms21232 KiB
3Hibás válasz0/327ms21744 KiB
4Hibás válasz0/326ms22144 KiB
5Hibás válasz0/427ms22140 KiB
6Hibás válasz0/426ms21780 KiB
7Hibás válasz0/426ms22560 KiB
8Hibás válasz0/426ms22852 KiB
9Hibás válasz0/426ms22600 KiB
10Hibás válasz0/426ms22844 KiB
11Hibás válasz0/427ms23028 KiB
12Hibás válasz0/426ms23408 KiB
13Hibás válasz0/426ms23580 KiB
14Hibás válasz0/426ms23940 KiB
15Elfogadva2/225ms23808 KiB
16Hibás válasz0/226ms24180 KiB