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

простая задача - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При вводе цифры от 0 до 9 будет выводиться ее название http://www.cyberforum.ru/cpp-beginners/thread1069156.html
Написать программу для выполнения следующих действий. При вводе цифры от 0 до 9 будет выводиться ее название. (!)Использовать оператор go to.
C++ Если первый автомобиль финиширует первым, выведите "First" Недавно руководством одной известной автомобильной телепередачи «Верхняя шестерня» было решено провести обзор автомобилей на солнечных батареях. Для этого были выбраны две модели. К... http://www.cyberforum.ru/cpp-beginners/thread1069154.html
C++ Вывод всех ответов(после всей программы), которые выбирал пользователь
Доброе время суток, форумчане! Вот имеется небольшая програмка, как сделать, чтобы после всего ее выполнения еще выводилось сообщение в виде всех ответов, которые выбирал пользователь? #include...
C++ Комментирование программ С++
Пожалуйста, срочно помогите , объясните как работает тут this ... не понимаю зачем он вообще MARSH& MARSH::operator=(MARSH& a) //описание перегрузки оператора присваивания {...
C++ Написать программу, меняющую местами в произвольной квадратной матрице столбец http://www.cyberforum.ru/cpp-beginners/thread1069116.html
Не понимаю массивы. Помогите,пожалуйста, написать программу,меняющую местами в произвольной квадратной матрице столбец, содержащий минимальный элемент и строку,содержащую минимальный элемент матрицы....
C++ Необработанное исключение есть программный код на поиск самой длинной последовательности чисел в файле с последующим её копированием в другой файл #include "stdafx.h" #include <ctype.h> #include <iostream>... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.01.2014, 12:20
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main() {        
    int  t1, v1, t2, v2, x;
    cin>>t1>>v1>>t2>>v2>>x;
    double TT1, TT2;
    if(!(x/(t1*v1)))
        TT1=.0;
    else
        TT1=((x/(t1*v1))*2-1)*t1;
    if(x%(t1*v1))
    {
        if(TT1==.0)
            TT1+=(x%(t1*v1))/(double)v1;
        else
            TT1+=(x%(t1*v1))/(double)v1+t1;
    }
    if(!(x/(t2*v2)))
        TT2=.0;
    else
        TT2=((x/(t2*v2))*2-1)*t2;
    if(x%(t2*v2))
    {
        if(TT2==.0)
            TT2+=(x%(t2*v2))/(double)v2;
        else
            TT2+=(x%(t2*v2))/(double)v2+t2;
    }
    if(TT1<TT2)
        cout<<"First"<<endl;
    else
        if(TT2<TT1)
            cout<<"Second"<<endl;       
        else
            cout<<"Draw"<<endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru