Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

합이 n과 같은 범위를 찾는 C++ 프로그램

<시간/>

숫자 n이 있다고 가정합니다. l

따라서 입력이 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