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; b = temp; cout<<"Value of a is "<<a<<endl; cout<<"Value of b is "<<b; return 0; }
出力
Value of a is 5 Value of b is 10
上記のプログラムには、2つの数値を格納する2つの変数aとbがあります。まず、aの値がtempに保存されます。次に、bの値がaに格納されます。最後に、tempの値はbに格納されます。この後、aとbの値が入れ替わります。
temp = a; a = b; b = temp;
次に、aとbの値が表示されます。
cout<<"Value of a is "<<a<<endl; cout<<"Value of b is "<<b;
3番目の変数を使用せずに2つの数値を交換するプログラム
3番目の変数を使用せずに2つの数値を交換するプログラムは、次のとおりです-
例
#include <iostream> using namespace std; int main() { int a = 10, b = 5; a = a+b; b = a-b; a = a-b; cout<<"Value of a is "<<a<<endl; cout<<"Value of b is "<<b; return 0; }
出力
Value of a is 5 Value of b is 10
上記のプログラムでは、最初にaとbの合計がaに格納されます。次に、aとbの差がbに格納されます。最後に、aとbの差がbに格納されます。この最後に、aとbの値が交換されます。
a = a+b; b = a-b; a = a-b;
次に、aとbの値が表示されます。
cout<<"Value of a is "<<a<<endl; cout<<"Value of b is "<<b;
-
C#で2つの数値を入れ替えます
2つの数値を入れ替えるには、次のロジックを使用します。 スワッピング用に2つの変数を設定します- val1 = 100; val2 = 200; 次に、スワップに対して次の操作を実行します- val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2; 以下はコードです- 例 using System; namespace Demo { class Program { static void Main(string[] args) {
-
2つの数値を交換するJavaプログラム。
この記事では、Javaで2つの数値を交換する方法を理解します。これは一時変数を使用して行われます。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します value_1 : 45 value_2 : 70 出力 必要な出力は-になります value_1 : 70 value_2 : 45 アルゴリズム Step 1- Start Step 2- Declare three integers: value_1, value_2 and temp Step 3- Read the values Step 4- Assign value_1 to temporary