Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
aidarchiik
1 / 1 / 1
Регистрация: 27.01.2015
Сообщений: 45
1

Составление суточного расписания

28.05.2015, 11:51. Просмотров 889. Ответов 1
Метки нет (Все метки)

Известно время начала и окончания работы некоторого пригородного автобусного маршрута с одним автобусом на линии, а также протяженность маршрута в минутах( в один конец) и время отдыха на конечных остановках. Составить суточное расписание этого маршрута (моменты отправления с конечных пунктов) без учета времени на обед и пересммену.
Пожалуйста вопрос жизни и смерти(
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2015, 11:51
Ответы с готовыми решениями:

Автоматическое составление расписания чемпионата
Доброго времени суток. Кто чем может помогите, либо направьте в нужное русло. Вот такая вот задачка...

Анализ расписания докладов на конференции
Работа научной конференции обычно разделена на несколько одновременно проходящих секций. ...

Генетический алгоритм для составления расписания
В генетическом алгоритме для составления расписаний что берется в качестве особи, хромосомы и гена....

Алгоритм составления расписания занятий ВУЗа
Дорогие друзья, сейчас у меня на руках задание по составлению расписания в ВУЗе. Пока определилась...

Разработка программы составления расписания занятий
Исходные данные: Наименование дисциплин Количество лекций, семинаров и лабораторных занятий по...

1
nmcf
6274 / 5577 / 2537
Регистрация: 14.04.2014
Сообщений: 23,468
28.05.2015, 16:38 2
Лучший ответ Сообщение было отмечено aidarchiik как решение

Решение

Примерно так. Допиливай.
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
31
32
33
34
35
36
37
#include <iostream>
using namespace std;
 
int main() {
    int begin_h = 8, begin_m = 0, end_h = 20, end_m = 0, h0, m0, h1, m1;
    int x = 30, p = 10;
    
    h0 = begin_h;
    m0 = begin_m;
    
    while (true)
    {
        m1 = m0 + x;
        h1 = h0 + m1 / 60;
        m1 %= 60;
        if (h1 > end_h || (h1 == end_h && m1 >= end_m)) break;
        cout << h0 << ':' << m0 << " --> " << h1 << ':' << m1 << endl;
        
        m0 = m1 + p;
        h0 = h1 + m0 / 60;
        m0 %= 60;
        if (h0 > end_h || (h0 == end_h && m0 >= end_m)) break;
        
        m1 = m0 + x;
        h1 = h1 + m1 / 60;
        m1 %= 60;
        if (h1 > end_h || (h1 == end_h && m1 >= end_m)) break;
        cout << h1 << ':' << m1 << " <-- " << h0 << ':' << m0 << endl;
        
        m0 = m1 + p;
        h0 = h1 + m0 / 60;
        m0 %= 60;
        if (h0 > end_h || (h0 == end_h && m0 >= end_m)) break;
    }
    
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2015, 16:38

Помогите составить программу расписания занятий.
Условие:Требуется создать расписание уроков на любые два дня(понедельник,вторник).Уроки можно взять...

Вычисление дней недели для составления расписания
Доброе время суток! Буквально несколько дней назад начал жадно вгрызаться в мануалы по С++ и сейчас...

Нужно написать программу для составления расписания
всем привет) нужно сделать программу для составления расписания в универе, к примеру для одной -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru