Hola Super_G, gracias por tu ayuda, pero ya resolvi el problemilla 

 si quieres aqui te dejo el codigo fuente y para toda la gente lo quiera revisar para practicar y todos esos rollos 

#include <iostream.h>
#include <conio.h>
main () {
   int A,M,D = 1,N,R,G, dias, dias_mes,cont;
   char mes;
   cout << "Introduce el mes:  ";
   cin >> M;
   cout << "Introduce el anio:  ";
   cin >> A;
   if ((M == 1) || (M == 3) || (M == 5) || (M == 7) || (M == 8) || (M == 10) ||(M == 12)){
      dias = 31;
   }
   else if ((M == 4) || (M == 6) || (M == 9) ||(M == 11)) dias = 30;
   else if ((A%4 == 0) && (M == 2)) dias = 29;
      else dias = 28;
   if (A > 1582){
      G = int(A/100) - int(A/400) -2;
   }
   if (A < 1582){
      G = 0;
   }
   if (M == 1 || M == 2) {
      M = M + 12;
      A = A - 1;
   }
   N = D + 2 * M + int( 3 * (M + 1) / 5) + A + int( A / 4 ) - G;
   R = N - 7 * int(N / 7) + 1;
   R += 5;
   if (R>7) R -= 7;
   if (M == 13) cout << "ttEnerot";
   if (M == 14) cout << "ttFebrerot";
   if (M == 3) cout << "ttMarzot";
   if (M == 4) cout << "ttAbrilt";
   if (M == 5) cout << "ttMayot";
   if (M == 6) cout << "ttJuniot";
   if (M == 7) cout << "ttJuliot";
   if (M == 8) cout << "ttAgostot";
   if (M == 9) cout << "ttSeptiembre";
   if (M == 10) cout << "ttOctubret";
   if (M == 11) cout << "ttNoviembre";
   if (M == 12) cout << "ttDiciembre";
   cout << "t"  << A << "n";
   cout << "Lunes" << "t" << "Martes" << "t" << "Mierc" << "t" << "Jueves" << "t" << "Viernes" << "t" << "Sabado" << "t" << "Domingo" << "n";
   for (cont = 1; cont < R; cont++){
      cout << "  " << "t";
   }
   for (dias_mes = 1; dias_mes <= dias; dias_mes++){
      cout << dias_mes << "t";
      if (cont == 7)    {
         cout << "n";
         cont=0;
      }
      cont++;
   }
   getch();
   return 0;
}