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

Задача Очередь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ dll и функции http://www.cyberforum.ru/cpp-beginners/thread934599.html
у меня есть два проекта dll (компиляция:Win32project->dll где стоит галка Security Development Lifecycle (SDL) checks) так вот два проекта емеют разные имена dll. в каждой dll есть функция которая импортируется? она имеет одинаковое имя в обоих длл. эта функция вызывает другую функцию которая тоже имеет одиноаковое в обоих длл, они пишут в файлы по разным именам. у меня есть подозрение на...
C++ Удаление объекта из контейнера Доброго вечера... Помогите разобраться... Есть класс А: class A { }; В нем метод В: ... void B (std::deque<А> &С , unsigned index); ... И есть контейнер С, который содержит объекты класса А: http://www.cyberforum.ru/cpp-beginners/thread934578.html
Пример с книги не компилируется! C++
Павловская Т.С. Пример (программа печатает таблицу значений функции г/=х2+1 во введенном диапазоне): #include <stdio.h> int main(){ float Xn, Xk, Dx; printf("Введите диапазон и шаг изменения аргумента: " ); scanf("%f%f%f", &Хn, &Хk, &Dx);
C++ получить значение пикселя
Вопрос довольно стандартный наверное, но поиск в гугле не дал ничего подходящего. Как можно в mfc получить значение пикселя изображения в grayscale?
C++ Хищник-жертва http://www.cyberforum.ru/cpp-beginners/thread934545.html
На прямоугольном поле случайным образом размещаются "хищники" и "жертвы", после чего они поочередно делают ходы. Ход жертвы – случайное перемещение на соседнюю клетку, раз в несколько ходов жертва порождает еще одну жертву на соседней клетке. Ход хищника – уничтожение жертвы на соседней клетке, если это возможно, иначе –случайное перемещение на соседнюю клетку. Уничтожив несколько жертв, хищник...
C++ Как вытащить значение с enum? У меня перечисленны в enum допустимые типы автомобилей и потом количество мест для каждого из них. Как правильно в классе написать конструктор, который будет по заданомму типу автомобиля брать количество мест для посадки? enum CarType { Car_Gaz, Car_Limo, Car_Jip, Car_Audi8, Car_Oka, Car_MAX, подробнее

Показать сообщение отдельно
Bohes_
4 / 4 / 0
Регистрация: 18.06.2013
Сообщений: 51
07.08.2013, 03:06     Задача Очередь
Очередь
(Время: 1 сек. Память: 16 Мб Сложность: 20%)
Студент Василий живет в общежитии. Отделение банка, в котором он производит оплату за проживание, имеет всего две кассы, поэтому почти всегда длинная очередь к ним. Первая касса открывается в 8.00, вторая – в 8.05. Последний клиент будет принят в 20.00. Очередь единая, и очередной клиент обслуживается, как только освобождается одна из касс. На обслуживание одного клиента уходит ровно 10 минут. Василий приходит ровно в 8.00 и видит, сколько человек стоит перед ним. Требуется определить, сколько времени ему придется простоять в очереди, и вообще обслужат ли его сегодня.

Входные данные

Входной файл INPUT.TXT содержит единственное натурально число K – номер Василия в очереди (K < 250).

Выходные данные

В выходной файл OUTPUT.TXT выводится строка «NO», если Василий сегодня заплатить уже не успеет, и время его ожидания (в формате «X Y», где X – количество целых часов, которые простоит в очереди Василий, и Y – количество минут), если все же успеет заплатить.
Почему мое решение выдает иногда неверный ответ?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <fstream>
int main()
{
    int a;
    std::fstream f("input.txt");
    std::ofstream o("output.txt");
    f >>a;
    if (a > 145)
        o<<"No"; else {
    a = 5*(a-1);
    
    o<<a/60<<' '<<a%60;}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru