Witam do mojego programu obliczające przeżytą ilość dni, chciałbym dodać żeby na końcu wyświetlał dzień tygodnia w którym się urodziliśmy. Znacie jakiś algorytm na to?
To ten program: http://wklej.org/id/1488581/
Witam do mojego programu obliczające przeżytą ilość dni, chciałbym dodać żeby na końcu wyświetlał dzień tygodnia w którym się urodziliśmy. Znacie jakiś algorytm na to?
To ten program: http://wklej.org/id/1488581/
twonek napisał(a):
A mógłbyś przeanalizować kod i powiedzieć mi czy działa:P
std::tm in = { 0, 0, 0, 12, 1, 1988 - 1900 };
std::time_t since_epoch = std::mktime(&in);
std::tm* out = std::localtime(&since_epoch);
std::cout << out->tm_wday << std::endl;
satirev napisał(a):
std::tm in = { 0, 0, 0, 12, 1, 1988 - 1900 };
std::time_t since_epoch = std::mktime(&in);
std::tm* out = std::localtime(&since_epoch);
std::cout << out->tm_wday << std::endl;
komentarz by się przydał i jak użyć to do mojego kodu:P
/*Klasa obliczająca liczbę dni w danym miesiącu*/
int getNumberOfDays(int miesiac)
{
int numberOfDays = 0;
if (miesiac == 4 || miesiac == 6 || miesiac == 9 || miesiac == 11)
numberOfDays = 30;
else if (miesiac == 2)
numberOfDays = 28;
else
numberOfDays = 31;
return numberOfDays;
}
Że co proszę ? Gdzie tu jest klasa ?
Tumeg napisał(a):
/*Klasa obliczająca liczbę dni w danym miesiącu*/
int getNumberOfDays(int miesiac)
{
int numberOfDays = 0;
if (miesiac == 4 || miesiac == 6 || miesiac == 9 || miesiac == 11)
numberOfDays = 30;
else if (miesiac == 2)
numberOfDays = 28;
else
numberOfDays = 31;
return numberOfDays;
}
Że co proszę ? Gdzie tu jest klasa ?
Jej funkcja, nie czepiaj się:P
Końcowy programik:
(1) Oblicza ilość przeżytych dni.
(2) Dzień tygodnia w którym się urodziło.
(3) Ilość dni do najbliższych urodzin.