Câu hỏi:
14/06/2023 1,440Viết chương trình nhập vào 3 giá trị nguyên dương a, b, c. Kiểm tra xem a, b, c có phải là 3 cạnh của tam giác không? Nếu là 3 cạnh của tam giác thì tính diện tích của tam giác theo công thức sau:
S = , với p là 1/2 chu vi của tam giác.
Hướng dẫn: a, b, c là 3 cạnh của tam giác phải thỏa điều kiện sau:
(a + b) > c và (a + c) > b và (b + c) > a
Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (600 trang - chỉ từ 140k).
Quảng cáo
Trả lời:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,b,c,s,p;
int d;
clrscr();
printf("nhap 3 canh tam giac:");
scanf("%f %f %f",&a,&b,&c);
p=(a+b+c)/2;
if((a+b)>c && (a+c)>b && (b+c)>a)
{
d=1;
}
else
d=2;
switch(d)
{
case 1:
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("ket qua:%f",s);
break;
case 2:
printf("day khong phai tam giac");
break;
}
getch();
}
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 4:
Viết chương trình nhập vào 3 số a b c tìm số lớn nhất số bé nhất trong ba số đó c++
Câu 5:
Câu 6:
viết chương trình nhập vào 1 ký tự. in ra mã ASCII của ký tự đó và in ra ký tự kế tiếp của nó
Câu 7:
về câu hỏi!