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

Преобразование времени (double. Может всё-таки кто-нибудь знает) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему программа неправильно работает http://www.cyberforum.ru/cpp-beginners/thread729032.html
string IntToStr(int a) { if (a == 0) return "0"; string str = ""; int b = a; if (a < 0) a *= -1; while (a > 0) str = char(a % 10 + '0') + str, a /= 10; if (b < 0) str = "-" + str; return str;
C++ MS Visual Studio 2012:Нет доступных исходных файлов Здравствуйте. С недавних пор столкнулся с проблемой при отладке: вместо отладочных данных , вижу вот это: http://s2.ipicture.ru/uploads/20121212/thumbs/j82Vgqb7.jpg В гугле насчет этого ниче нет, и сам понять в чем дело не могу :( 4.12 Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах. Исправьтесь пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread729025.html
C++ целочисленная арифметика (напечатать все простые числа из диапазона)
дано целое n>2. напечатать все простые числа из диапазона
Создать класс матрицы реальных чисел (от 1х1 до 8х8) C++
Добрый день. Задача такова. Нужно создать класс матрицы из реальных чисел (От 1х1 до 8х8). И перекрыть "-" оператор (не памяти). Есть идеи? Заранее благодарю!
C++ Интерполяция кубическими сплайнами http://www.cyberforum.ru/cpp-beginners/thread728999.html
Помогите пожалуйста написать программу Интерполяция кубическими сплайнами. n=25 =
C++ ряды дано натуральное число N. Вычислить S=1-1/2+1/4-1/8+...+((-1)^n)/(2^n) подробнее

Показать сообщение отдельно
dmmax
 Аватар для dmmax
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 81
12.12.2012, 18:34  [ТС]     Преобразование времени (double. Может всё-таки кто-нибудь знает)
Цитата Сообщение от go Посмотреть сообщение
dmmax, можно как-то более понятно объяснить.

Добавлено через 1 минуту

Нельзя time использовать. Обзовите по-другому переменные. Но дайте им уникальные имена.
Вообщем до этого у меня был такая структура
C++
1
2
3
4
5
6
7
8
9
10
struct train{
   int hours;//время отправления(час);
   int minut;//время отправления(минута);
   char city[15];
   int timewayH;//Время пути(час);
   int timewayM;//Время пути(минуты);
   int timearrivalH;//время прибытия(час);
   int timearrivalM;//время прибытия(минуты);
   int time
};
вообщем дальше я или самостоятельно записывал значения в файлы, но сортировка мне не удавалась.(объяснить не могу почему, вообще я решил соединить время(час+минуты) в double.

затруднился особенно в этом моменте, когда надо было из файла считать данные и показывать их на экран, а позже и сортировать.

пример текстового файла, из которого надо было взять данные(как было раньше):

Кликните здесь для просмотра всего текста

1 15 Смоленск 2 30
2 40 Казань 1 40
3 15 Омск 2 45

P.S.: Первые два числа - это время отправления, названия - это город прибытия, вторые два числа - время в пути.
Как я хочу чтобы получилось:
Кликните здесь для просмотра всего текста

1.15 Смоленск 2.30
2.40 Казань 1.40
3.15 Омск 2.45

чтобы заместо ДВУХ чисел, было ОДНО число. Намного упроститься сортировка. Да и понятней будет, во всяком случае для меня ^_^

Вот как мне функцию в структуру занести?

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
double time(double d, res, ip){
    res = modf(d, &ip); 
    if (fabs(res - 0.6) < 0.001) d = ip + 1;
    else  d += 0.01;
}
double timeWay(double d, res, ip){
    res = modf(d, &ip); 
    if (fabs(res - 0.6) < 0.001) d = ip + 1;
    else  d += 0.01;
}
double timeArrival(double d, res, ip){
    res = modf(d, &ip); 
    if (fabs(res - 0.6) < 0.001) d = ip + 1;
    else  d += 0.01;
struct train{
    double time;
    char city[15];
    double timeWay;
    double timeArrival;
};
}
пример кода, ещё один

Добавлено через 7 минут
тип функции будет не double, а void, ну мне, типа, возвращаться значение не надо.

Добавлено через 59 минут
ап
 
Текущее время: 06:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru