Programming Basics Домашна - Изненадващо решение ?
Здравейте ,
Бих искал да попитам за изненадващо решение което го прие от джъджана .
Тъй като на първи опит ми даде 82/100 т реших да проименуваш първия конзол рейд на "not prime!" тъй като видях че изхода не съвпада по изискването на джъджана ,но изненадата ми беше че ми даде 100/100 при положение че другия конзол рейд е "Number is not prime" ? Някой да вижда логиката да имам 2 конзол рейда който казват едно и също нещо и да ми дават 100/100 т?
using System;
namespace _10.CheckPrime
{
    class CheckPrime
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            bool isPraim = true;
            for (int i = 2; i < n; i++)
            {
                if (n % i == 0 && n != i)
                {
                    isPraim = false;
                    break;
                }
            }
            if (isPraim)
            {
                Console.WriteLine("not prime!");
            }
            else
            {
                Console.WriteLine("Number is not prime!");
            }
        }
    }
}
 
if(n <= 1) е извън цикъла, тоест трябва да е без break;
Правилен вариант на кода от първия пост: http://pastebin.com/vfDcUT4k