|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.07.2011, 00:57 | #1 |
Новичок
Джуниор
Регистрация: 19.07.2011
Сообщений: 1
|
Даны натуральные числа
Даны натуральные числа
a1, b1 , c1 (число, месяц, год) a2, b2, c2 (число, месяц, год) Вычислить количество дней, полных месяцев, и полных лет, прошедших между датами ( на языке Си). Cоздаю структуру Date, но не могу сделать так,чтобы отнимать даты. Требуется помощь, хочу разобраться. |
19.07.2011, 01:15 | #2 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Простое и надежное решение, хоть ресурсоемкое -уменьшать большую дату на 1 день до тех пор, пока обе даты не сравняются. Разница между датами - это количество потребовавшихся итераций.
Ищете информацию по C++?
cplusplus.com |
19.07.2011, 02:17 | #3 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
Вот есть такое с условным нулем 1 января 100г новой эры:
Код:
Последний раз редактировалось EUGY; 19.07.2011 в 02:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны натуральные числа n и m. Получить сумму m последних цифр числа n | pahanzona | Microsoft Office Excel | 11 | 27.02.2011 02:17 |
Даны натуральные числа n,p, целые числа a1 , ... ,an. | Наталья111 | Фриланс | 10 | 09.11.2010 20:09 |
Даны взаимно простые натуральные числа m и n (m>n). Найти переодическую и непереодическую части десятично | Angel-dm | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.04.2010 19:02 |
даны натуральные трехзначные числа, нужно выбрать такие, запись которых содержит два одинаковые цифры. | TuuuZ | Помощь студентам | 2 | 28.12.2009 16:18 |
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. | лялька | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 25.12.2008 15:22 |