Olá!!! Como faço o casting desse exercício em C# de double para int? SEGUE O QUE CONSEGUI EXECUTAR ATÉ AGORA

using System;
using System.Globalization;

namespace _1021_2
{
class Program
{
static void Main(string() args)

    {
        double N;
        int quociente, resto, nota, moeda;

        N = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

       

        resto = (int)(N * 100, 0 + 0, 5);

        Console.WriteLine(" NOTAS: ");

        nota = 100;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 50;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 20;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 10;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 5;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 2;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        nota = 1;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);



        Console.WriteLine(" MOEDAS ");

        moeda = 100;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 50;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 20;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 10;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 5;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 2;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        moeda = 1;
        quociente = resto / (nota * 100);
        Console.WriteLine(quociente + " nota (s) de R $ " + nota + " .00 ");
        resto = resto % (nota * 100);

        Console.WriteLine(resto + " moeda (s) de R $ 0,01 ");


    }
}

}