#include <iostream>
using namespace std;
int main() {
/////////////////////////////////// Задание №7 Вариант 132 //////////////////////////////////////////
float ax, bx, cx, dx, ay, by, cy, dy;
cout << "Введите координаты вершин четырёхугольника(ax, bx, cx, dx, ay, by, cy, dy):";
cin >> ax >> bx >> cx >> dx >> ay >> by >> cy >> dy;
if(((cy+((cx*(by-ay)-ax*(by-ay))/(bx-ax)+ay))/(dy+((dx*(by-ay)-ax*(by-ay))/(bx-ax)+ay))) <=0){
cout << "Не выпуклый" << endl;
}
else{
if(((ay+((ax*(cy-by)-bx*(cy-by))/(cx-bx)+by))/(dy+((dx*(cy-by)-bx*(cy-by))/(cx-bx)+by)) <=0)){
cout << "Не выпуклый" << endl;
}
else{
if(((ay+((ax*(dy-cy)-cx*(dy-cy))/(dx-cx)+cy))/(by+((bx*(dy-cy)-cx*(dy-cy))/(dx-cx)+cy))) <=0){
cout << "Не выпуклый" << endl;
}
else{
if(((cy+((cx*(ay-dy)-dx*(ay-dy))/(ax-dx)+dy))/(by+((bx*(ay-dy)-dx*(ay-dy))/(ax-dx)+dy))) <=0){
cout << "Не выпуклый" << endl;
}
else{
cout << "Выпуклый" << endl;
}
}
}
}
return 0;
}