Quick actions

cmd+k|ctrl+k

Navigation

Languages

9.61

Snippet info

Language

Cpp

Visibility

public

Author

diety

Created

2018-10-17T08:00:28Z

Updated

2018-10-17T08:11:44Z

#include <iostream>

using namespace std;

int main() 
{
    int X[4];
	int Y[4];

	int i;
	for (i = 1; i < 5; i++)         
	{
		cin >> X[i];
		cin >> Y[i];
	}    
	
	if ((X[1] == X[2]) || (X[3] == X[4]) || (Y[1] == Y[4]) || (Y[2] == Y[3]))
	{
	    for (i = 1; i < 5; i++)
	    {
	        if (X[i] < 0)
	            X[i] = 0;
	        if (Y[i] < 0)
	            Y[i] = 0;
	    }
	    
	    int s1 = X[4] - X[1];
	    int s2 = Y[2] - Y[1];
	    int area = s1 * s2;
	    cout << area;
	}
	else 
	{
	    cout << "не прямоугольник, или его стороны не параллельны осям! ";
	}
    return 0;
}
INFO