0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 2
|
||||||
1 | ||||||
Определить возраст человека в годах относительно текущей календарной даты11.10.2015, 10:54. Показов 3491. Ответов 3
Метки нет (Все метки)
Задание :
Дано три целых числа, определяющих календарную дату (день, месяц и год) – день рождения человека. Определить возраст человека в годах относительно текущей календарной даты. как я понял нужно чтоб текущая дата выводилась с помощью библиотеки #include<time.h> я не могу разобраться как определить возраст вот код
0
|
11.10.2015, 10:54 | |
Ответы с готовыми решениями:
3
Определить возраст человека в годах Дано число n, определяющее возраст человека (в месяцах). Выразить возраст человека годах и в месяцах Определить возраст человека в годах Расчитать возраст человека от даты рождения до текущей даты |
21 / 21 / 19
Регистрация: 18.03.2014
Сообщений: 148
|
|
11.10.2015, 11:11 | 2 |
Суть задачи сводится к определению разницы между двумя календарными датами. Эту разницу легко можно определить при помощи их перевода в "Юлианский день" (это позволяет представить дату формата дд/мм/гг в виде одного числа). Тогда алгоритм будет примерно следующим:
1. Вводим дату рождения человека. 2. Получаем системное время. 3. Переводим обе даты в юлианский день. 4. Вычисляем разницу. 5. Переводим разницу в календарную дату формата дд/мм/гг. 6. Выводим результат. Формулы для перевода календарных дат в юлианские и обратно есть в статье википедии https://ru.wikipedia.org/wiki/... 1%82%D0%B0
0
|
0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 2
|
|
11.10.2015, 11:53 [ТС] | 3 |
может скайп ? подскажи алгоритм я понял, но с синтаксисом проблема где и как записать, 3 дня мучаюсь уже
0
|
21 / 21 / 19
Регистрация: 18.03.2014
Сообщений: 148
|
|
11.10.2015, 13:53 | 4 |
Dreads, чего-то меня понесло. Почему бы просто не отнять от текущего года (2015) год рождения человека. Получим разницу в годах.
Добавлено через 2 минуты Dreads, описанный алгоритм отлично подошел бы для вычисления конкретного кол-ва дней и месяцев (т.к. учитывает високосные года и кол-во дней в месяце) Добавлено через 10 минут это назвывается "горе от ума"
0
|
11.10.2015, 13:53 | |
11.10.2015, 13:53 | |
Помогаю со студенческими работами здесь
4
Дано натуральное n. Определить возраст человека в годах Определить возраст (на момент текущей даты) Дано натуральное число n, определяющее возраст человека в годах Дано натуральное число n, определяющее возраст человека в годах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |