Loading...
M_Kostov2 avatar M_Kostov2 0 Точки

06.Gold Mine

06.Gold Mine

 

Някой да има решение на този задача беше на изпита ми и  така и не успях да я реша за C#. 

Тагове:
0
Programming Basics
TheRedSmurf avatar TheRedSmurf 2 Точки

using System;

namespace Izpit8
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int numLocations = int.Parse(Console.ReadLine());

            for (int i = 0; i < numLocations; i++)
            {
                double goldPerDay = double.Parse(Console.ReadLine());
                int numDays = int.Parse(Console.ReadLine());
                double sumGoldForDay = 0;
                for (int k = 0; k < numDays; k++)
                {
                    double minedGoldDay = double.Parse(Console.ReadLine());
                    sumGoldForDay += minedGoldDay;   
                }
                double averageGold = sumGoldForDay / numDays;
                if (averageGold >= goldPerDay)
                {
                    Console.WriteLine($"Good job! Average gold per day: {averageGold:f2}.");
                }
                else
                {
                    Console.WriteLine($"You need {(goldPerDay - averageGold):f2} gold.");
                }
            }

        }
    }
}

 

1
lionelstruble avatar lionelstruble 0 Точки

I have never encountered such a case. But I think if it's a game then it's a good architectural idea for you to switch to getaway shootout  because I haven't had any weird issues with it.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.