Yêu cầu:
– Ba số dương a, b, c là độ dài các cạnh của một tam giác nếu tổng của 2 số bất kỳ lớn hơn số còn lại. Nhập 3 số a, b, c và kiểm tra xem chúng có thể là độ dài của các cạnh của một tam giác hay không.
Phân tích:
– Nhập 3 số nguyên dương
– Điều kiện để 1 tam giác tồn tại là: tổng 2 cạnh bất kì luôn lớn hơn cạnh còn lại.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
/************************************************************ #include <stdio.h> #include <conio.h> void main() { float a, b, c; bool isTriangle = true; do { printf("\nNhap a: "); scanf("%f", &a); printf("\nNhap b: "); scanf("%f", &b); printf("\nNhap c: "); scanf("%f", &c); } while (a <= 0 || b <= 0 || c <= 0); if((a + b <= c) || (a + c <= b) || (b + c <= a)) isTriangle = false; if(isTriangle) printf("\nDay la tam giac"); else printf("\nDay khong phai la tam giac"); getch(); } |
Kết quả:
1 2 3 4 5 6 7 8 9 |
Nhap a: 3 Nhap b: 4 Nhap c: 1 Day khong phai la tam giac Nhap a: 3 Nhap b: 5 Nhap c: 6 Day la tam giac |
Leave a Reply