Работая над заданием, в котором мне нужно выполнить следующее: В ходе опроса вопрос просит опрашиваемого оценить что-то от 1 до 5 (целое число).Конечный пользователь вашей программы вводит ответы на этот вопрос в неизвестном количестве опросов.Напишите программу, которая позволяет это и выводит процентный ответ для каждого значения (1, 2, 3, 4 и 5).
Я сделал предыдущее консольное приложение с циклом для сбора среднего, и я не уверенкак собрать процентный ответ на 5 различных возможных вводов.
Ниже мой предыдущий код.
namespace WhileLoopsMean
public class MeanProgram
static void Main(string[] args)
{
long test, sum, loop, count;
double avg;
Console.Write("How many tests? ");
count = long.Parse(Console.ReadLine());
sum = 0;
loop = 1;
while (loop <= count)
{
Console.Write("enter score " + loop + " : ");
test = long.Parse(Console.ReadLine());
sum = sum + test;
loop = loop + 1;
}
avg = sum;
avg = avg / count;
Console.WriteLine("\naverage : " + avg);
Console.WriteLine("\n\nenter a score of -100 to end\n");
count = 1;
sum = 0;
Console.Write("enter score " + count + " : ");
test = long.Parse(Console.ReadLine());
sum = sum + test;
while (test != -100)
{
count = count + 1;
Console.Write("enter score " + count + " : ");
test = long.Parse(Console.ReadLine());
if (test != -100)
{
sum = sum + test;
}
else { }
}
count = count - 1;
avg = sum;
avg = avg / count;
Console.WriteLine("\naverage : " + avg);
Console.ReadKey();