Trang chủLập trìnhLập trình C/C++Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác...

Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác trong lập trình C/C++

Đây là một bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++.

Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác trong lập trình C/C++

3 cạnh tạo thành hình tam giác điều kiện là với bất kì tổng độ dài 2 cạnh nào phải lớn hơn cạnh còn lại.

Như vậy trong lập trình C/C++ để kiểm tra 3 cạnh nhập từ bàn phím có tạo thành hình tam giác không, ta chỉ cần lấy hết tất cả các trường hợp tổ hợp 2 cạnh so với cạnh còn lại nếu có 1 trường hợp tổng độ dài 2 cạnh đó mà nhỏ hơn hoặc bằng cạnh còn lại có thể kết luận 3 cạnh không tạo thành 1 hình tam giác.

Cụ thế ví dụ ta có 3 cạnh là a, b, c…..Để kiểm tra 3 cạnh a, b, c có tạo thành hình tam giác không ta sẽ kiểm tra hết tất cả các trường hợp sau:

a + b > c

a + c > b

b + c > a

Code mẫu chương trình C

#include <stdio.h>
int main()
{
	int a, b, c;
	printf("Nhap lan luot 3 canh cua tam giac: ");
	scanf("%d %d %d", &a, &b, &c);
	
	if((a+b > c) &&  (a + c > b) && (c + b > a)){
		printf("3 canh tao thanh 1 hinh tam giac");
	}else{
		printf("3 canh khong the tao thanh 1 hinh tam giac");
	}
}

[Xem tất cả bài viết chủ đề C/C++ tại đây]

0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?


0
Giáo sư! có thể ném gạch bên dưới nhé!x
()
x