[Programming Basic] [Simple Conditional Statements] Сумиране на секунди - мнения
Здравейте , бихте ли ми казали по лесен начин за решения   на задачата и как съм се справил за човек, който се занимава с това от 3-4 дни , сериозно . 
Условие :
Трима спортни състезатели финишират за някакъв брой секунди (между 1 и 50). Да се напише програма, която чете времената на състезателите, въведени от потребителя, и пресмята сумарното им време във формат "минути:секунди". Секундите да се изведат с водеща нула (2 "02", 7 "07", 35 "35").
Подсказка:
⦁    Сумирайте трите числа и получете резултата в секунди. Понеже 1 минута = 60 секунди, ще трябва да изчислите броя минути и броя секунди в диапазона от 0 до 59.
⦁    Ако резултатът е между 0 и 59, отпечатайте 0 минути + изчислените секунди.
⦁    Ако резултатът е между 60 и 119, отпечатайте 1 минута + изчислените секунди минус 60.
⦁    Ако резултатът е между 120 и 179, отпечатайте 2 минути + изчислените секунди минус 120.
⦁    Ако секундите са по-малко от 10, изведете водеща нула преди тях.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace if_ekse_second_Part
{
    class Program
    {
        static void Main(string[] args)
        {
            double firstnum = double.Parse(Console.ReadLine());
            double secnum = double.Parse(Console.ReadLine());
            double thirdnum = double.Parse(Console.ReadLine());
var solving = firstnum + secnum + thirdnum;
            TimeSpan t = TimeSpan.FromSeconds(solving);
            var compile = t.Minutes + ":" + t.Seconds;
            if (solving >= 0 && solving <= 59)
            {
                if (t.Seconds < 10)
                {
                    Console.WriteLine(t.Minutes + ":" + 0 + t.Seconds);
                }
                else
                {
                    Console.WriteLine(t.Minutes + ":" + t.Seconds);
                }
                
            }
            else if (solving >= 60 && solving <= 119)
            {
                if (t.Seconds < 10)
                {
                    Console.WriteLine(t.Minutes + ":" + 0 + t.Seconds);
                }
                else
                {
                    Console.WriteLine(t.Minutes + ":" + t.Seconds);
                }                
            }
            else if (solving >= 120 && solving <= 179)
            {
                if (t.Seconds < 10)
                {
                    Console.WriteLine(t.Minutes + ":" + 0 + t.Seconds);
                }
                else
                {
                    Console.WriteLine(t.Minutes + ":" + t.Seconds);
                }                
            }
         
        }
    }
}
 
(Като се има в предвид , че " TimeSpan t = TimeSpan.FromSeconds(solving);
            var compile = t.Minutes + ":" + t.Seconds; "  не го бях използвал до сега , а просто потърсих информация как да превърнем секундите в минути и ми излезна нещо подобно , естествено  наложи се да го променя малко , импровизирах  .
.
 Благодаря Ви предварително !