80/100 на задача Graduation от While-Loop
Здравейте,
Някой да има идея защо Judge не ми дава максималния брой точки?
using System;
namespace Graduation
{
    class Program
    {
        static void Main(string[] args)
        {
            string name=Console.ReadLine();
            int counter = 0;
            double sum = 0;
            double grade;
            while(counter<12)
            {
                grade =double.Parse(Console.ReadLine());
                sum = sum + grade;
                counter++;
            }
            double lastGrade = sum / 12;
            if(lastGrade>=4.00)
            {
                Console.WriteLine($"{name} graduated. Average grade: {lastGrade:F2}");
            }
        }
    }
}
 
Много ти благодаря!
А възможно ли е да ми обясниш защо не приема моя вариант?
Здравей,
може би трябва да се има предвид условието в задачата - Ученикът преминава в следващия клас, ако годишната му оценка е по-голяма или равна на 4.00. Ако оценката му е под 4.00, той ще повтори класа. Заради това е и проверката и вътре в тялото на цикъла.
Поздрави :)