Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

Paste

Pasted as C++ by registered user xujiayu ( 5 years ago )
#include <stdio.h>
#include <conio.h>

int main()
{  /*nhap vao 3 canh cua 1 tam giac 
     kiem tra xem 3 canh do co tao thanh 1 tam giac hay khong 
	 co thi se tao thanh 1 tam giac gi (thuong/can/vuong/vuong can /deu)
	 goi y: dieu kien de tao thanh 1 tam giac do la tong cua 2 canh bat ky luon luon hon canh con lai.*/

  	float a, b, c;

	printf("\nnhap canh thu 1 : ");
	scanf("%f",&a);

	printf("\nnhap canh thu 2 : ");
	scanf("%f",&b);

	printf("\nnhap canh thu 3 : ");
	scanf("%f",&c);

	if(a + b <=c || a + c <= b || b + c <= a ) // truong hop khong hop le 
	{
	   printf("\n3 canh khong tao thanh tam giac!");
	   getch();
	   return 0;// ket thuc chuong trinh 
	}
	//xu ly 
	/* nguyen tac : dua truong hop dac biet len hang dau
	1. deu
	2. vuong can 
	3. vuong
	4. can
	5.thuong */

	if(a == b && b == c)// deu 
	{
	   printf("\ntam giac deu !");
	   getch();
	   return 0;
	}

	if(a == b || a == c || b == c) //can 
	{
	    if(a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
		{
		 printf("\ntam giac vuong can!");
		 getch();
		 return 0;
		}
		printf("\ntam giac can!");
		getch();
		return 0;
	}  
	if(a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
		{
		 printf("\ntam giac vuong !");
		 getch();
		 return 0;
		}
	printf("\ntam giac thuong!");
	
	   
   getch();
   return 0;


}

 

Revise this Paste

Your Name: Code Language: