4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
1 | |
Cчетчик дней с рождения Христа01.12.2010, 18:00. Показов 4002. Ответов 33
Метки нет (Все метки)
Здраствуйте, есть такая задача.
Надо написать счетчик дней с рождения Христоса. пример. 02010001 вывод 2 02010002 вывод 366
0
|
01.12.2010, 18:00 | |
Ответы с готовыми решениями:
33
Функция, принимающая на вход дату рождения и текущую дату, и вычисляющая число дней до дня рождения Задача о совпадении дней рождения Найти количество дней до дня рождения Юбилей определить кол-во дней до дня рождения |
01.12.2010, 18:08 | 2 |
вообще ни чего не понял.
Взять сегодняшнюю дату и преобразовать ее в кол-во дней. Добавлено через 1 минуту а понял, ну да, так как написал выше.
1
|
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
01.12.2010, 18:10 [ТС] | 3 |
ну типа,
02 день 01 месяц 0001 год значит вообщем прошло 2 дня 01 день 01 месяц 0002 год прошло 366 дней я ввожу произвольный ввод и он выводит общее количество дней с рождения Христоса. С начало нашей эрой до любой произвольной даты.
0
|
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
01.12.2010, 18:17 [ТС] | 5 |
главное условие ввод должен быть одной строкой без пробелов
примерно вот так: 23072009
0
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
||||||
01.12.2010, 18:41 | 6 | |||||
Я так же решаю эту задачу!!! Я его решил с помощью int, но даты нужно ввести строкой! переделайте мне мой код!!!
1
|
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
01.12.2010, 18:52 [ТС] | 7 |
а если cingetline написать?
0
|
01.12.2010, 18:58 | 8 | |||||
Я бы так сделал: 1)кол-во лет умножаем на 365 2)к этому числу прибавляем кол-во високосных лет (на включая тот, который считаем) 3)к получившемуся числу прибавляем кол-во месяцев, умноженное на 30 4)если кол-во месяцев четное - прибавляем кол-во месяцев деленное на 2, если не четное - прибавляем кол-во месяцев деленное на 2, и плюс 1 5)если считаемый год високосный, (и кол-во месяцев <=2), от итогового числа отнимаем 1, если не високосный - отнимаем 2 вот и все)
0
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
||||||
01.12.2010, 19:01 | 9 | |||||
Hardcore, если написать
Добавлено через 2 минуты Kastaneda, мои же код работает верно??? как сделать так что бы он запускался с помощью строки??? то есть что бы мы вводили одной строкой???
0
|
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
01.12.2010, 19:01 [ТС] | 10 |
Kastaneda, а как сдлеать ввод полной строкой?
0
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
||||||
01.12.2010, 19:04 | 11 | |||||
0
|
01.12.2010, 19:05 | 12 | |||||
А как вы проверяли? Я сомневаюсь, судя по:
По-позже со строками выложу. С или С++ надо?
1
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
||||||
01.12.2010, 19:08 | 13 | |||||
c++))))
Добавлено через 1 минуту
0
|
01.12.2010, 19:12 | 14 |
Даже если учесть, что Vgod=365 этто опечатка (должно быть 366), то все равно не правильно. Если проверяемый год высокосный, вы умножаете все года на 366, а нужно только каждый четвертый, а все остальные *на 365.
1
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
|
01.12.2010, 19:24 | 15 |
Kastaneda,
ммм, точно!!! техническая ошибка)))
0
|
01.12.2010, 20:03 | 16 | |||||
Вот:
2
|
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
01.12.2010, 20:09 [ТС] | 17 |
Kastaneda, в этом коде при компиляций есть такая ошибка:error C3861: 'getline': identifier not found
0
|
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
|
|
01.12.2010, 20:15 [ТС] | 19 |
а всё)
0
|
01.12.2010, 20:21 | 20 | |||||
как это "перестает читать" ?
Добавлено через 15 секунд Hardcore, чем компилите? Добавлено через 4 минуты Блин, если у вас компилятор не совсем старый (хз почему, но студенты здесь какими-то древними борландами пользуюстся, может их так учат) нужно писать так:
0
|
01.12.2010, 20:21 | |
01.12.2010, 20:21 | |
Помогаю со студенческими работами здесь
20
Расчет количество дней прожитых со дня рождения Класс Персона, подсчет количества дней оставшихся до следующего дня рождения Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения На основе введенной даты рождения и текущей даты сообщить пользователю, сколько он прожил дней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |