BỘ BA PYTAGA

Bộ ba số nguyên dương \(a,\ b,\ c\) được gọi là bộ ba Pytago khi bình phương của một trong ba số bằng tổng bình phương của hai số còn lại. Ví dụ \(a = 3,\ b = 5,\ c = 4\) là bộ ba Pytago vì \(5^{2} = 3^{2} + 4^{2}\).

Yêu cầu: Viết chương trình đọc 4 số nguyên dương \(a,b,c\)\(n\) từ bàn phím
(\(0 < a,b,c,n < 32000\)).

a) Kiểm tra và xuất ra màn hình “a b c la bo ba Pytago” hoặc “a b c khong la bo ba Pytago”.

b) Tính và xuất ra màn hình số lượng bộ ba Pytago mà trong đó \(\mathbf{a,\ b,\ c}\) luôn nhỏ hơn hoặc bằng \(\mathbf{n}\).

Dữ liệu vào:

+ Dòng 1: chứa 3 số nguyên \(a,\ b,\ c\) trên cùng dòng, cách nhau bởi dấu cách.

+ Dòng 2: chứa 1 số nguyên \(n\)

Kết quả:

+ Dòng 1: ghi YES nếu ba số trong dữ liệu là bộ số Pytago, ngược lại ghi NO

+ Dòng 2: ghi một số nguyên là số lượng bộ số Pytago nhỏ hơn hoặc bằng \(n\).

Ví dụ :

Dữ liệu Kết quả
5 3 4
10
YES
2

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (4/9)
  2. kurotiso (4/7)
  3. tuythoi213 (4/6)
Trong 7 ngày
  1. nguyenanhvu (40/55)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38907

Lưu Hải Phong - 2020
[email protected]