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

Какой тип лучше всего подойдет для числа? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ обратить текст в строке http://www.cyberforum.ru/cpp-beginners/thread404823.html
Здравствуйте. форумчане. есть простенькая задачка со строками имеется строка с текстом который заканчивается точкой. слова разделены одним или несколькими пробелами. Нужно обратить слова в тексте, не обращая саму строку Например строка. ремирпаН акортс. заранее благодарен.
C++ 2 наследника Парни просьба о помощи в мой листинг добавить еще 2 класса наследника, только не к обработчику. #include "stdafx.h" #include <iostream> #include <cstring> using namespace std; class Peer { char *info; int part_razdacha; http://www.cyberforum.ru/cpp-beginners/thread404821.html
C++ Нужно исправить код в програме "выхода из лабиринта"
Есть написанная программа поиск кратчайшего пути к выходу из лабиринта на C ++ Вот код: #include <iostream.h> #include <stdio.h> #include <io.h> #define MEN 2 #define LF 10 #define SPACE 32 #define ORIGINAL_MAZE 0
C++ Поменять порядок следования массива
Подскажите, пожалуйста, как поменять порядок следования данного массива на обратный:gsorry: #include <iostream> using namespace std; int main() { const int n = 10; float a; int k, i; do {
C++ Простейшие классы http://www.cyberforum.ru/cpp-beginners/thread404808.html
Пожалуйста помогите решить: Составить описание класса для представления даты. Предусмотреть возможности установки даты и изменения ее отдельных полей (год, месяц, день) с проверкой допустимости вводимых значений. В случае недопустимых значений выбрасываются исключения. Создать методы изменения даты на заданное количество дней, месяцев и лет. Написать программу, демонстрирующую все...
C++ пожалуйста, помогите с программкой.. В общем надо разработать программу реализации и исследованию свойств хэш-фунций. (алгоритм md5) подробнее

Показать сообщение отдельно
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
12.12.2011, 10:01  [ТС]     Какой тип лучше всего подойдет для числа?
Цитата Сообщение от Байт Посмотреть сообщение
JD=2455908.793750 = 13.12.2011 07:03:00
JD=2455903.795232 = 08.12.2011 07:05:08
Может ты Юлия с Григорием путаешь ?
Программку пошлю. Но не сейчас. Спать охота.

Добавлено через 3 минуты
Есть такая прожка - Uranus
http://www.ipasoft.ru/
я вот это юзал Вычисление номера юлианского дня (JDN) по дате григорианского календаря

Добавлено через 2 часа 8 минут
В общем подскажите где ошибка, пользуюсь этим Вычисление юлианской даты по дате календаря

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <time.h>
 
using namespace std;
 
int laikas(const char *formatas){
time_t rawtime;
    struct tm * timeinfo;
    char skaicius [80];
    
    time ( &rawtime );
    timeinfo = localtime ( &rawtime );
    
    strftime(skaicius,80,formatas,timeinfo);
    
    return atoi(skaicius);
}
 
int main(){
double a = (14-laikas("%m"))/12.0;
 
        ///int или double? 
    double y = laikas("%Y") + 4800.0 -a;
    double m = laikas("%m") + 12.0 * a - 3.0;
    double JDN = laikas("%d")+((153.0 * m+2.0)/5.0)+(365.0*y)+(y/4.0)-(y/100.0)+(y/400.0)-32045.0;//Григорианский календарь
    double jdn = laikas("%d")+((153.0 * m+2.0)/5.0)+(365.0*y)+(y/4.0) - 32083.0;//Юлианский календарь
    
    double JD = JDN + (laikas("%H")-12)/24 + laikas("%M")/1440 + laikas("%S")/86400;
        cout >> JD;
    }
Ошибочка где-то в подсчётах...

Добавлено через 8 минут
Да, почитал ещё вики, вычитал вот это
Все операции деления — целочисленные, то есть, остатки деления отбрасываются.
Это при нахождении JDN. Переправил всё на инт за исключением JD. Далее нашел калькулятор юлианского дня. Если вбить там день,месяц,год-то всё совпадает. Кому верить ?
 
Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru