C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

合計がnと同じ範囲を見つけるC++プログラム


数nがあるとします。 l

したがって、入力がn =25の場合、(-2)+(-1)+ 0 + 1 + 2 + 3 + 4 + 5 + 6 +であるため、出力はl=-2およびr=7になります。 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

  1. LCMを見つけるためのC++プログラム

    2つの数値の最小公倍数(LCM)は、両方の倍数である最小公倍数です。 例:15と9の2つの数字があるとします。 15 = 5 * 3 9 = 3 * 3 したがって、15と9のLCMは45です。 2つの数値のLCMを見つけるプログラムは次のとおりです- 例 #include <iostream> using namespace std; int main() {    int a=7, b=5, lcm;    if(a>b)    lcm = a;    else    

  2. GCDを見つけるためのC++プログラム

    2つの数値の最大公約数(GCD)は、両方を除算する最大の数値です。 例:45と27の2つの数字があるとします。 45 = 5 * 3 * 3 27 = 3 * 3 * 3 したがって、45と27のGCDは9です。 2つの数値のGCDを見つけるプログラムは次のとおりです。 例 #include <iostream> using namespace std; int gcd(int a, int b) {    if (b == 0)    return a;    return gcd(b, a % b); } int