Вести с клавиатуры координаты начала и координаты конца отрезка. Если считать отрезок...

0 голосов
66 просмотров

Вести с клавиатуры координаты начала и координаты конца отрезка. Если считать отрезок обозначением горки, то в одном случае он обозначает спуск, в другой подъем. Определить и вывести на экран спуск это или подъем, ровная дорога или вообще обрыв. C++


Информатика (62 баллов) | 66 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main()
{
    double x1, y1, x2, y2;
    cout << "1: ", cin >> x1 >> y1;
    cout << "2: ", cin >> x2 >> y2;

    if (y1==y2) cout << "Ровная дорога";<br>    else if (x1==x2) cout << "Обрыв";<br>    else if ((y2-y1)/(x2-x1)>0) cout <<" Горка";<br>    else cout << "Спуск";<br>    return 0;
}

Пример:
1: 3 2
2: 7 8
Горка

(194k баллов)