Форум программистов, компьютерный форум CyberForum.ru

Программа для вычисления количества дней между двумя датами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Организация программы. http://www.cyberforum.ru/cpp-beginners/thread183901.html
Здравствуйте. Как организовать программу? Дана матрица с ней производится ряд операций. После этих операций матрица проверяется на определенное условие и если оно не выполняется то эти операции производятся уже с изменившейся матрицей, и так пока условие не будет выполнено. При попутке организовать это с помощью конструкции while получается что он всегда работает с первоначальной матрицей а не с...
C++ Циклы Дан номер телевизионного канала(от 1 до 5). Вывести на экран наиболее популярные программы заданного канала. http://www.cyberforum.ru/cpp-beginners/thread183896.html
Создать матрицу C++
Помогите пожалуйста! Нужна матрица размерностью состоящая из элементов 16-ой системы.
Непонятка с минусами в double C++
такая шляпа вот, почему-то, если if(9.8 - 7.6 == 2.2) cout << "TRUE" << endl; else cout << "FALSE" << endl; выводит FALSE, однако, если if(9.5 - 1.2 == 8.3) cout << "TRUE" << endl; else
C++ тоже надо решить с указателями и ссылкой http://www.cyberforum.ru/cpp-beginners/thread183874.html
Дан массив целых. Составить функцию remove_if, удаляющую из него все элементы, удовлетворяющие условию, передаваемому в качестве параметра
C++ надо решить с указателями и ссылками Вводится строка слов, разделенных пробелами (возможны лишние пробелы в начале, в конце строки и между словами). Сформировать новую строку, в которой содержатся все слова-перевертыши (палиндромы) исходной строки. Алгоритм просмотра исходной строки должен быть полуторапроходным (полпрохода на проверку того, является ли слово перевертышем). подробнее

Показать сообщение отдельно
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
30.10.2010, 17:35     Программа для вычисления количества дней между двумя датами
Программка переводит грегорианскую дату в юлианский день
с учетом всех прибамбасов. Нулевого года нет (т.е. система ИСТОРИЧЕСКАЯ
в отличии от АСТРОНОМИЧЕСКОЙ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
double TtoJ(int d, int m, int y)  /* TIME -> jul */
{  double t;  int a;
 
      if (y<0) y++;
      if (m<3)  { m+=12;y-=1;}
      t = floor(DvY*y) + floor(30.6001*(m+1)) + d + 1720994.5;
      t += (dt[3] + dt[4]/C60 + dt[5]/C3600) / C24;
      if (y + m/100.0 + d/10000 >= 1582.1015) {
        a = floor(y/100.0);
        t += 2.0 - a + floor(a/4.0);
      }
      return(t);
}
 
Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru