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

C++プログラムで数値を2つの部分に分割する


このチュートリアルでは、指定された数を2つの部分に分割するプログラムを作成します

解決するのは簡単な問題です。与えられた数をダイビングすることで数を得ることができます。そして、合計から結果を引くことで、2番目の数値を取得できます。

指定された番号がnの場合 、2つの数字は

a = n / 2
b = n - a

コードを見てみましょう。

#include <bits/stdc++.h>
using namespace std;
void divideTheNumber(int n) {
   int a = n / 2;
   int b = n - a;
   cout << a << " " << b << endl;
}
int main() {
   int n = 13;
   divideTheNumber(n);
}

出力

上記のプログラムを実行すると、次の結果が得られます。

6 7

結論

チュートリアルに質問がある場合は、コメントセクションにそのことを記載してください。


  1. C++で特定の円の2つの部分の角度の最小差を見つけるプログラム

    この問題では、円の角度に基づいて円の一部を表す配列が与えられます。私たちのタスクは、C++で特定の円の2つの部分の角度の最小差を見つけるプログラムを作成することです 。 問題の説明 −配列内の円のすべての部分の角度が与えられます。作った2つのピースの角度の差が最小になるようにピースを結合する必要があります。 問題を理解するために例を見てみましょう 入力 ang[] = {90, 45, 90, 135} 出力 90 説明 1番目と2番目を一緒に取る、つまり90 + 45=135。 3番目と4番目を一緒に取る、つまり90 + 135 =225 差=225-135=90 ソリ

  2. 2つの数値を交換するC++プログラム

    2つの数値を交換するプログラムを作成する方法は2つあります。 1つは一時変数を使用することを含み、2番目の方法は3番目の変数を使用しません。これらは次のように詳細に説明されています- 一時変数を使用して2つの数値を交換するプログラム 一時変数を使用して2つの数値を交換するプログラムは次のとおりです。 例 #include <iostream > using namespace std; int main() {    int a = 10, b = 5, temp;    temp = a;    a = b; &nbs