백준 3009 c++

magicdrill·2024년 3월 16일
0

백준 문제풀이

목록 보기
163/655

백준 3009 c++

#include <iostream>

using namespace std;

int input(int lower, int upper);
void square_input(int square[][2]);
void print_forth_dot(int square[][2]);


int main(void)
{
	int square[3][2] = {};

	square_input(square);
	print_forth_dot(square);

	return 0;
}

void square_input(int square[][2])
{
	int i;
	for (i = 0; i < 3; i++)
	{
		square[i][0] = input(1, 1000);
		square[i][1] = input(1, 1000);
	}

	return;
}

int input(int lower, int upper)
{
	int A;

	while (1)
	{
		cin >> A;
		if (A >= lower && A <= 10000000)
		{
			break;
		}
		else
		{
			;
		}
	}

	return A;
}

void print_forth_dot(int square[][2])
{
	int i;
	int x, y;
	if (square[0][0] == square[1][0])
	{
		x = square[2][0];
	}
	else if(square[0][0] == square[2][0])
	{
		x = square[1][0];
	}
	else
	{
		x = square[0][0];
	}

	if (square[0][1] == square[1][1])
	{
		y = square[2][1];
	}
	else if (square[0][1] == square[2][1])
	{
		y = square[1][1];
	}
	else
	{
		y = square[0][1];
	}
	cout << x << " " << y << endl;

	return;
}

0개의 댓글