proszę o pomoc nie wiem jak połączyć te dwa programy w jeden zawsze wywala mi jakiś błąd. proszę o pomoc
PIERWSZY PROGRAM
#include <cstdlib>
#include <iostream>
using namespace std;
class TKalendarz {
public: int dzien,miesiac,rok;
TKalendarz (int dz, int mi, int ro)
{ dzien=dz;
miesiac=mi;
rok=ro; }
void wyswietl (int typ) {
string t[13]={" ","styczen","luty","marzec","kwiecin","maj","czerwiec",
"lipiec","sierpien","wrzesien","pazdziernik","listopad","grudznien"};
if (typ==2)
cout<<dzien<<"/"<<miesiac<<"/"<<rok<<endl;
if (typ==1)
cout<<dzien<<" "<<miesiac<<" "<<rok<<endl;
if (typ!=1 && typ!=2)
cout<<dzien<<"."<<miesiac<<"."<<rok<<endl;
}
}k1(9,10,2011);
int main(int argc, char *argv[])
{
k1.wyswietl (2);
k1.wyswietl (1);
k1.wyswietl (3);
TKalendarz k2 (3,2,2009);
k2.wyswietl (1);
system("PAUSE");
return EXIT_SUCCESS;
}
DRUGI PROGRAM
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
using namespace std;
int r,d,m,ile_dni;
string dz[ 7 ]={"niedziela","poniedzialek","wtorek","sroda",
"czwartek","piatek","sobota"};
int ile1(int r,int m,int d)
{
return(int(365*r+d+31*(m-1)+int((r-1)/4)-int(0.75*(int(((r-1)/100)+1)))));
}
int ile2(int r,int m,int d)
{
return(int (365*r+d+31*(m-1)-int(0.4*m+2.3)+int(r/4)-int(0.75*(int(r/100)+1))));
}
int main()
{
cout<<"podaj rok ";cin>>r;
cout<<"podaj miesiac ";cin>>m;
cout<<"podaj dzien ";cin>>d;
if((m==1)||(m==2)) ile_dni=ile1(r,m,d);else ile_dni=ile2(r,m,d);
int d=(ile_dni % 7)-1;if(d==-1)d=0;
cout<<endl;
cout<<"TEN DZIEN TO - "<<dz[ d ]<<endl;
system("pause");
}