This is how far i am. Looks like months are working, but my if statement is not right in the main. What is the mistake or how to make it right?:/
Code:
#include <iostream>
using namespace std;
int cikDienu(int diena, int menesis);
int main()
{
int dd = 0;
int mm = 0;
int dzd = 0;
int dzm = 0;
int sodiena =0;
cout << "Enter todays date (dd mm): ";
cin >> dd >> mm;
cout << "Enter your birthday(dd mm): "<< endl;
cin >> dzd >> dzm;
if(dzd && dzm < sodiena)
cout << "Since your birthday have passed " << cikDienu(dd, mm) << " days" << endl;
else if((dzd && dzm > sodiena))
cout << "Until your birthday is " << cikDienu(dd, mm) << " days" << endl;
else
cout << "Happy birthday!" << endl;
return 0;
}
int cikDienu(int diena, int menesis){
int meeneshi [13] = { 0, 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31};
int kopa = 0;
for(int i = 1; i < menesis; i++ )
kopa = kopa + meeneshi[i];
kopa+=diena;
return kopa;
}