查詢和為 n 的範圍的 C++ 程式
假設我們有一個數 n。我們需要找到兩個整數 l 和 r,使得 l < r 且 l + (l + 1) + ... + (r - 1) + r = n。
因此,如果輸入為 n = 25,那麼輸出將為 l = -2 和 r = 7,因為 (−2) + (−1) + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 = 25。其他答案也是可能的。
步驟
為了解決這個問題,我們將遵循以下步驟 -
return -(n-1) and n
例子
讓我們看看下面的實現以獲得更好的理解 -
#include<bits/stdc++.h>
using namespace std;
void solve(int n){
cout << -(n-1) << ", " << n;
}
int main(){
int n = 25;
solve(n);
}輸入
25
輸出
-24, 25
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
蟒蛇
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP