Editorial for C++ Bài 3.B3: Đồng xu


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.

Submitting an official solution before solving the problem yourself is a bannable offence.

Lời giải chi tiết:

Đầu tiên, các bạn cần khai báo kiểu dữ liệu của số nguyên dựa vào khoảng giá trị đề bài đưa ra \(n\) (\(n \leq 10^{5}\)).

Bước 2, các bạn dùng lệnh cin để nhập số vừa khai báo ở trên.

Bước 3, khai báo một biến và khởi tạo giá trị là 1. Đây là số hình vuông đầu tiên trong dãy.

Bước 4, Khai báo một biến nữa và tính giá trị của số hình vuông cuối cùng trong dãy. Công thức 1 + 3 * (n - 1) dựa trên tính chất của dãy số hình vuông (mỗi số hình vuông tiếp theo là số hình vuông trước đó cộng thêm 3).

Bước 5, Tính tổng của dãy số hình vuông bằng cách sử dụng công thức tổng của dãy số hình vuông (sum = n * (a1 + an) / 2). Ở đây, a1 là số hình vuông đầu tiên (biến ở bước 3), an là số hình vuông cuối cùng (biến ở bước 4), và n là số phần tử trong dãy.

Bước 6, In ra màn hình giá trị tổng của dãy số hình vuông.


Comments

There are no comments at the moment.