Loading...
itonev avatar itonev 22 Точки

https://github.com/iliqnk/C/blob/master/01-Intro-Homework/13-AgeAfter10Years.c
Бих си прочел датата като стринг.
Сплитвам я при символ точка - както е в задачата формата на датата.
Взимам последния сплит, който дефакто ми е годината.
Вадя от текущата година. Принтя на колко егодини човека.
Добавям към годината 10 и показвам след 10 на колко ще е.
Не бих добавял 1990 към годината. Не виждам защо.
Аз лично направо ще игнорирам месец и ден.
Все пак аз нямам за цел да изчисля на колко години, месеци и дни е тоест така дробно.

0
Omilron avatar Omilron 4 Точки

@itnoev

Ако игнорираш месеца и деня на раждане може да не получиш реалните години на които е човекът.

Пример: Роден на 18.11.1983, текущата година е 2015. Човекът излиза, че е на 32, а той всъщност в момента е на 31.

 

2
zahari.angelov avatar zahari.angelov 0 Точки

По отношение на последната задача само бих отбелязал, че последният "else if" е излишен и може да се замести само с "else", т. к. birthMonth > currentMonth e eдинствената останала възможна алтернатива.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.