Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int retangulo1Ponto1x, retangulo1Ponto1y, retangulo1Ponto2x, retangulo1Ponto2y;
- int retangulo1Ponto3x, retangulo1Ponto3y, retangulo1Ponto4x, retangulo1Ponto4y;
- int retangulo2Ponto1x, retangulo2Ponto1y, retangulo2Ponto2x, retangulo2Ponto2y;
- int retangulo2Ponto3x, retangulo2Ponto3y, retangulo2Ponto4x, retangulo2Ponto4y;
- int resul1, resul2, resul3, resul4, resul5, resul6, resul7, resul8;
- //RETANGULO 1
- printf("Informe os dados do primeiro retangulo\n Superior Esquerdo - Coordenadas x e y: ");
- scanf("%d %d", &retangulo1Ponto1x, &retangulo1Ponto1y);
- printf("Informe os dados do primeiro retangulo\n Superior Direito - Coordenadas x e y: ");
- scanf("%d %d", &retangulo1Ponto2x, &retangulo1Ponto2y);
- printf("Informe os dados do primeiro retangulo\n Inferior Direito - Coordenadas x e y: ");
- scanf("%d %d", &retangulo1Ponto3x, &retangulo1Ponto3y);
- printf("Informe os dados do primeiro retangulo\n Inferior Esquerdo - Coordenadas x e y: ");
- scanf("%d %d", &retangulo1Ponto4x, &retangulo1Ponto4y);
- resul1 = retangulo1Ponto2x - retangulo1Ponto1x;
- resul2 = retangulo1Ponto3x - retangulo1Ponto4x;
- resul3 = retangulo1Ponto1y - retangulo1Ponto4y;
- resul4 = retangulo1Ponto2y - retangulo1Ponto3y;
- if(resul1 == resul2 && resul3 == resul4)
- printf("\nTemos um retangulo\nOK!!!\n\n");
- else
- {
- printf("\nNao e um retangulo.\n");
- return -1;
- }
- //RETANGULO 2
- printf("Informe os dados do Segundo retangulo\n Superior Esquerdo - Coordenadas x e y: ");
- scanf("%d %d", &retangulo2Ponto1x, &retangulo2Ponto1y);
- printf("Informe os dados do Segundo retangulo\n Superior Direito - Coordenadas x e y: ");
- scanf("%d %d", &retangulo2Ponto2x, &retangulo2Ponto2y);
- printf("Informe os dados do Segundo retangulo\n Inferior Direito - Coordenadas x e y: ");
- scanf("%d %d", &retangulo2Ponto3x, &retangulo2Ponto3y);
- printf("Informe os dados do Segundo retangulo\n Inferior Esquerdo - Coordenadas x e y: ");
- scanf("%d %d", &retangulo2Ponto4x, &retangulo2Ponto4y);
- resul5 = retangulo2Ponto2x - retangulo2Ponto1x;
- resul6 = retangulo2Ponto3x - retangulo2Ponto4x;
- resul7 = retangulo2Ponto1y - retangulo2Ponto4y;
- resul8 = retangulo2Ponto2y - retangulo2Ponto3y;
- if(resul5 == resul6 && resul7 == resul8)
- printf("\nTemos um retangulo\nOK!!!\n\n");
- else
- {
- printf("\nNao e um retangulo.\n");
- return -1;
- }
- if(retangulo1Ponto2x >= retangulo2Ponto4x && retangulo1Ponto2y >= retangulo2Ponto4y)
- if(retangulo1Ponto4x <= retangulo2Ponto2x && retangulo1Ponto4y <= retangulo2Ponto2y)
- printf("\nOs retangulos interceptam.\n");
- else
- printf("\nOs triangulos nao se tocam.\n");
- else
- printf("\nOs triangulos nao se tocam...\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment