Tổng các bình phương

tuyenbeo

Bài 4. (5đ) Tổng các bình phương

Viết chương trình nhập một số nguyên dương n từ bàn phím (10 < n < 10^9).
In ra màn hình dãy các số nguyên dương có tổng các bình phương của chúng
bằng n và có số hạng ít nhất.
Nếu có nhiều lựa chọn thì chọn phương án có chứa số hạng lớn nhất.

Ví dụ:

Input Output Giải thích
60 7 3 1 1 60 = 5^2 + 4^2 + 3^2 + 3^2 + 1^2
= 6^2 + 4^2 + 2^2 + 2^2
= 7^2 + 3^2 + 1^2 + 1^2
Chọn phương án 7^2 + 3^2 + 1^2 + 1^2 vì có ít số hạng nhất và chứa số hạng lớn nhất
...Xem thêm

Số nguyên tố.

tuyenbeo

Bài 3. (5đ) Số nguyên tố

Viết chương trình nhập hai số tự nhiên m, n từ bàn phím
(2 < m < 10^6; 1 < n < 45).
In ra màn hình:

  • Dãy 1: Các số nguyên tố nhỏ hơn m
  • Dãy 2: Các số nguyên tố không vượt quá m và có tổng các chữ số bằng n
    (nếu không tồn tại ghi "0")

Ví dụ:

Với m = 30, n = 5 thì in ra kết quả:

  • Dãy 1: 2 3 5 7 11 13 17 19 23 29
  • Dãy 2: 5 23
Input Output
30
5
2 3 5 7 11 13 17 19 23 29
5 23
...Xem thêm

Dãy số.

tuyenbeo

Bài 2. (5đ) Dãy số

Viết chương trình nhập n số nguyên dương từ bàn phím (n > 1).
In ra màn hình:

  • Dãy đã cho được sắp xếp tăng dần.
  • Dãy đã cho được sắp xếp giảm dần sau khi thực hiện lần lượt:
  • Tăng 5 đơn vị đối với số lẻ
  • Giảm 3 đơn vị đối với số chẵn

Ví dụ:

Với n = 4 và nhập các số: 23 16 9 19 thì in ra kết quả:

  • Dãy tăng dần: 9 16 19 23
  • Dãy giảm dần: 28 24 14 13
Input Output
4
23 16 9 19
9 16 19 23
28 24 14 13
...Xem thêm

Thực hiện phép tính

tuyenbeo

Bài 1. (5đ) Thực hiện phép tính

Viết chương trình nhập 4 số nguyên dương a, b, c, d từ bàn phím.
In ra màn hình phân số tối giản của:
S = a/b + c/d

Q = a/b : c/d

Ví dụ:

Input Output
3
4
5
6
19 / 12
9 / 10
...Xem thêm