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

Задача про поезд: будет ли поезд на платформе? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неверно вводится значение переменной в структуру http://www.cyberforum.ru/cpp-beginners/thread1200566.html
Условие задания:Дана однополосная гаражная стоянка,въезд и выезд находятся в одном и том же месте. При выезде машины, все машины стоящие перед этой машиной должны выехать.Также вывести на экран...
C++ Тест по С++ http://www.cyberforum.ru/cpp-beginners/thread1200562.html
Написать функцию, которая меняет местами значения двух целых C++
Нужен рабочий код по решению задачи в С++ : «Напишите функцию которая меняет местами значения двух целых. В качестве типа параметров используйте int*. Напишите другую функцию с тем же значением...
Матрица максимальных и минимальных значений C++
Помогите написать программу: Даны две матрицы А и В одинаковой размерности m*n. Получить матрицу C = max (a i j, b i j ), и матрицу D = min (a i j, b i j).
C++ Определить, является введенная буква гласной или согласной http://www.cyberforum.ru/cpp-beginners/thread1200544.html
С++ Не использовать массивы, строки, структуры и т.п. Программа должна быть монолитной (состоит только из одной функции main()), т.е. не использовать собственных подпрограмм. Задача 2. Составьте...
C++ Несостыковка типов при объединении строк Надо объеденить строки, хочу воспользоваться для этого функцией strcat(), но она возвращает указатель на char, присвоить чару я его не могу, что делать? Разыименовать значение, возвращаемое функцией,... подробнее

Показать сообщение отдельно
Юльч
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 24

Задача про поезд: будет ли поезд на платформе? - C++

05.06.2014, 21:55. Просмотров 849. Ответов 1
Метки (Все метки)

помогите с задачей: поезд прибывает на станцию в а часов b минут и отправляется в с часов d минут. пассажир пришел на платформу в n часов m минут. будет ли стоять поезд на платформе?
вот мой код,но нужно еще учесть 0.как это сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
int main()
{
    setlocale(0, "");
    int a,b,c,d,n,m;
    cout<<"Введите время прибывания поезда(часы и минуты вводить через пробел+только целые числа): ";
    cin>>a>>b;
    cout<<"Введите время отправления поезда(часы и минуты вводить через пробел+только целые числа): ";
    cin>>c>>d;
    if(((a*60+b)>(c*60+d))||(a<0||b<0||c<0||d<0||int(a)!=a||int(b)!=b||int(c)!=c||int(d)!=d)) cout<<"Ошибка! Введено не верно время отправки/прибытия!";
    else {
    cout<<"Пассажир пришел на платформу в(часы и минуты вводить через пробел+только целые числа): ";
    cin>>n>>m;
    if(n<0||m<0||int(n)!=n||int(m)!=m) cout<<"Ошибка! Введено не верно время прибытия пассажира!";
    else if (((a*60+b)<=(n*60+m))&&((n*60+m)<=(c*60+d))) cout<<"Поезд стоять будет.";
         else cout<<"Поезд стоять не будет.";
    }
         return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru