[HOMEWORK] Math For Developers - Problem 1 SomePrimes
Някой може ли да ми каже, къде бъркам:
using System;
class SomePrimes
{
    static void Main()
    {
        Console.WriteLine("Enter a number to check if it's prime:");
        int prime = int.Parse(Console.ReadLine());
        if (prime <= 1)
        {
            Console.WriteLine("Your number is NOT prime.");
        }
        else if (prime == 2)
        {
            Console.WriteLine("Your number is prime.");
        }
        else if (prime % 2 == 0)
        {
            Console.WriteLine("Your number is NOT prime.");
        }
        for (int i = 2; i <= prime - 1; i++)
        {
            if (prime % i == 0)
                {
                    Console.WriteLine("Your number is NOT prime.");
                }
            else
            {
                Console.WriteLine("Your number is prime.");
            }
        }
    }
}
Правя проверка за 3, 5 и 7 и всичко е ок. Правя проверка за 4 и накрая ми излиза, че е просто число, а като си гледам кода не би трябвало...уж. ?!
Страшно много благодаря RoYaL и за решенията и за готините обяснения!!! :)
Дано на някой са му полезни също толкова, колкото и на мен