Zadanie dla nowicjusza

0

Witam, mam zadanie, w którym użytkownik podaję datę urodzenia, a następnie trzeba obliczyć liczbę przeżytych dni. Nie mam pojęcia jak to zrobić, treść zadania jest następująca:
Zadanie trudniejsze:
Proszę pobrać aktualną datę (getdate(.) cplusplus.com)
obliczyć dokładną ilość przeżytych dni wiedząc że rok przestępny dzieli się przez 4, na początku wieku przez 400 (1900 nie jest rokiem przestępnym!!).
Proszę stworzyć dwie wersje tekstu (w rodzaju męskim i żeńskim) i wprowadzić pytanie o płeć.

Datę pobrałem z systemu, ale jaki będzie kod liczący dni?

0

jest jakiś algorytm do tego, może tutaj coś znajdziesz http://pl.wikipedia.org/wiki/Kalendarz_wieczny

0

W C# masz Typ DataTime, wynikiem jest TimeSpan czyli to czego Ci trzeba.

0

Zadanie musi być w C/C++

0

Tu masz coś do Cpp, wygląda na coś podobnego więc może pomoże.
http://msdn.microsoft.com/en-us/library/system.datetime.aspx#Y0

1

Laborki z Podstaw Informatyki na PP http://pk.cie.put.poznan.pl/pinf/cw1.pdf zad. 4? O to Ci chodzi?

1

http://www.cplusplus.com/reference/clibrary/ctime/
mktime - by przetworzyć datę urodzenia
time - by pobrać bieżący czas
difftime /(606024) - by obliczyć różnicę dni.

Czyli wystarczy uważnie czytać dokumentację.

1 użytkowników online, w tym zalogowanych: 0, gości: 1