Dãy số Quảng Ninh
Cho dãy số tự nhiên \(2, 5, 8, 11, 14,...\)
Yêu cầu
Em hãy lập trình kiểm tra số tự nhiên \(n\) được nhập vào từ bàn phím có thuộc dãy trên hay không ? Nếu \(n\) thuộc dãy số trên thì tính tổng các số từ đầu dãy đến \(n\). Ngược lại thì đưa ra số nhỏ nhất lớn hơn \(n\) thuôc dãy số đã cho.
Dữ liệu: Nhập vào từ bàn phím một số tự nhiên duy nhất n, với điều kiện \(1<= n <=1000000000\)
input
14
output
40
Giải thích: \(14\) thuộc dãy số trên, kết quả \(2 + 5 + 8 + 11+14 = 40\)
input
15
output
17
Giải thích: \(15\) không thuộc dãy số trên, các số lớn hơn là \(16, 17\) tuy nhiên \(16\) không thuộc dãy trên nên \(17\) là số nhỏ nhất thuộc dãy và lớn hơn \(15\)
Comments