Nội dung Bài tập
Mã:
CAPSO
Tên:
Cấp số cộng, cấp số nhân
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
phucnq

CẤP SỐ

  • Cấp số cộng là một dãy số mà kể từ số hạng thứ 2 trở đi, mỗi số sẽ bằng tổng của số đứng trước nó với một hằng số không đổi. Hằng số đó gọi là công sai.

Ví dụ: 1 4 7 10 ... là một cấp số cộng với công sai là 3


  • Cấp số nhân là một dãy số mà kể từ số hạng thú 2 trở đi, mỗi số sẽ bằng tích của số đứng trước nó với một hằng số không đổi. Hằng số đó gọi là công bội.

Ví dụ: 2 4 8 16 ... là một cấp số cộng với công bội là 2


Với 3 số nguyên cho trước, hãy xác định xem 3 số đó có lập thành một cấp số cộng hay cấp số nhân hay không, nếu là cấp số cộng hoặc cấp số nhân thì liệt kê 3 phần tử tiếp theo của dãy số, sau đó tính tổng của dãy số vừa có. Ở đây chỉ xét trường hợp công sai, công bội là số nguyên (không xét phân số).


Dữ liệu nhập:

Gồm nhiều dòng, mỗi dòng chứa 3 số nguyên a, b, c theo thứ tự.

Dòng cuối cùng chứa 3 số 0 (để đánh dấu kết thúc test).


Dữ liệu xuất:

Với mỗi bộ test xuất ra trên một dòng theo mẫu sau: 

XXX = S, trong đó XXX là CSC nếu đó là cấp số cộng, CSN nếu đó là cấp số nhân, tiếp theo là các phần tử của dãy, và cuối cùng S là tổng các giá trị trong dãy.

Nếu 3 số a, b, c không lập thành CSC hoặc CSN thì xuất ra: “khong phai CAP SO” (không xuất dấu nháy kép).

 

Ví dụ:

Input
4 7 10
1 3 4
2 6 18
0 0 0
Output
CSC 4 7 10 13 16 19 = 69 khong phai CAP SO
CSN 2 6 18 54 162 486 = 728


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận