Solucion de Dia de la semana

Enunciado:
2. Dia de la semana: Desarrollar un programa que acepte una fecha e imprima el dia de la semana correspondiente. El programa debe aceptar tres argumentos: dia (d), mes (m), ano (y). Los meses se numeran con 1 para Enero, 2 para Febrero, etc.
Las formulas (en aritmetica entera) para el calendario Gregoriano son:

                    y0 = y - (14 - m) / 12
                    x = y0 + y0/4 - y0/100 + y0/400
                    m0 = m + 12 * ((14 - m) / 12) - 2
                    d0 = (d + x + (31 * m0)/ 12) mod 7
                
El resultado d0 se corresponde con 0 para Domingo, 1 Lunes, 2 Martes, etc.

Introducir la fecha:

Dia: Mes: Ano:

Resultado: