Задача Exam Preparation C#
Някой може ли да ми каже как да направя така , че когато въведа Enough да ми отпечата последното име на въведената задача?
Упражнението е Exam Preparation от Programing Basics https://judge.softuni.bg/Contests/Compete/Index/1163#2
Отдолу е моето решение дотук , но незнам как да я завърша. Благодаря предварително!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp27
{
class Program
{
static void Main(string[] args)
{
int poorGrades = int.Parse(Console.ReadLine());
int rots = 0;
int sumGrades = 0;
double gradeRot = 0;
int lowGrades = 0;
while (true)
{
string name = Console.ReadLine();
if (name == "Enough")
{
Console.WriteLine($"Average scope: {gradeRot / rots}");
Console.WriteLine($"Number of problems: {rots}");
Console.WriteLine($"Last problem:{name}");
}
int grade = int.Parse(Console.ReadLine());
if (grade <= 2 || grade>6) break;
if (grade <= 4)
{
if (poorGrades > lowGrades)
{
++lowGrades;
if (lowGrades == poorGrades)
{
Console.WriteLine($"You need a break, {lowGrades} poor grades.");
}
}
}
gradeRot += grade;
++rots;
sumGrades = grade;
}
}
}
}