Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сколько клиентов обслужит мастер за смену продолжительностью T? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ deque<float> http://www.cyberforum.ru/cpp-beginners/thread358992.html
Создать контейнер deque и заполнить его типом данных <float>, вывести на экран. Удалив одни элементы и заменив другие вывести на экран через итераторы. Удалить N элементов после заданного. Вот мой...
C++ Отдельная функция Есть исходник си там создается матрица(рандомно от а до б) и в ней есть цикл поиска максимального числа в матрице.Все работает НО,как ее офрмить в виде отдельной функкци void funс(**math,int... http://www.cyberforum.ru/cpp-beginners/thread358990.html
C++ Задача на обработку строки
Народ, помогите решить задачу! Не знаю, как решать! Определить, равно ли количество символов в слове значению числа, стоящего перед словом (впереди слова и после него могут быть пробелы.)
читаю читаю не найду C++
расскажите какие функции в boost::asio отвечают за то если подключился кто то то они значения возращают дайте линк а то по туториалу на их сайте научиться невозможно
C++ Найти первый элемент массива, кратный заданному числу http://www.cyberforum.ru/cpp-beginners/thread358979.html
Помогите решить задачу: найти первый элемент массива, кратный заданному числу, заменить его обратной величиной и поменять местами с последним элементом.
C++ Как создать файл с именем введенным с клавиатуры. нужна помощь. Всем доброго времени суток. В общем проблема в следующем: Нужно чтобы консольное приложение после ввода с клавиатуры переменной name , создавала *.txt файл по указанному пути с именем name. Пока... подробнее

Показать сообщение отдельно
alkagolik
Заблокирован
05.10.2011, 06:22
Цитата Сообщение от Вася1q Посмотреть сообщение
а это как я понял пауза?
это не пауза. это код окончания команды "stop", которая завершает команду "play" и сигнализирует что "play" завершена без ошибок. вроде получилось решить задачу. сначала условие не мог понять...
программа не учитывает случай когда стрижка последней бороды выходит за рамки рабочего дня, но... "кто платит женщину, тот её и танцует".
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
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <stdlib.h>
 
int compare(const void *i, const void *j){
    return *(int *)i - *(int *)j;
}
 
int main(){
    int to = 30, T, beginwork, count = 0;
    int t[50], i;
 
    srand(time(0));
    T = (24 * 60) / 2; //длина рабочего дня 12 часов (в суточных минутах), как на плантациях
    beginwork = 0;     //сдвиг начала рабочего дня. начинаем трудиться в 00:00 как реальный линуксойд, который "всю ночь gentoo пилил"
 
    //генерируем время прихода овечков
    //условно считаем его относительно начала рабочего дня
    for (i = 0; i < 50; ++i)
        t[i] = rand() % T + 15;
 
    qsort(t, 50, sizeof(int), compare);
    i = 0;
 
    while(beginwork < T && i < 50){
 
        if (i == 0){
            beginwork += t[i] + to;
            ++count;
        }
        else{
            if (beginwork >= t[i]){
                beginwork += to;
                ++count;
            }
            else{
                beginwork += (t[i] - beginwork + to);
                ++count;
            }
        }
        ++i;
    }
    printf("\nвремя приходов посетителей в минутах относительно начала работы\n\n");
    for (i = 0; i < 50; ++i)
        printf("%d ", t[i]);
    printf("\n\n");
    printf("успели подстичь посетителей %d", count);
    printf("\n\n");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.