4つの入力整数の中から最大のものを見つけるC++プログラム
4つの整数a、b、c、dがあるとします。私たち自身の機能を作ることによって、それらの中で最大の数を見つけなければなりません。したがって、2つの数値を入力として受け取り、最大値を見つける1つのmax()関数を作成し、それらを使用して、4つの数値すべての最大値を見つけます。
したがって、入力がa =75、b =18、c =25、d =98の場合、出力は98になります。
これを解決するには、次の手順に従います-
- 関数max()を定義します。これにはxとyが必要です
- xとyの最大値を返す
- a、b、c、dの4つの数字を取ります
- left_max:=max(a、b)
- right_max:=max(c、d)
- final_max =max(left_max、right_max)
- return final_max
例
理解を深めるために、次の実装を見てみましょう-
#include <iostream> using namespace std; int max(int x, int y){ if(x > y){ return x; }else{ return y; } } int main(){ int a = 75, b = 18, c = 25, d = 98; int left_max = max(a, b); int right_max = max(c, d); int final_max = max(left_max, right_max); cout << final_max; }
入力
75, 18, 25, 98
出力
98
-
階乗を見つけるためのC++プログラム
非負の整数nの階乗は、n以下のすべての正の整数の積です。 例:5の階乗は120です。 5! = 5 * 4 * 3 * 2 *1 5! = 120 整数の階乗は、再帰プログラムまたは非再帰プログラムを使用して見つけることができます。これらの両方の例を以下に示します。 非再帰プログラムを使用した階乗 forループを使用して、数値の階乗を見つけることができます。これは、次のプログラムを使用して示されます- 例 #include <iostream> using namespace std; int main() { int n = 5, fact = 1
-
3つの数字の中から最大の数字を見つけるC++プログラム
3つの数値の中で最大の数値は、ifステートメントを複数回使用して見つけることができます。これは次のようにプログラムで与えられます- 例 #include <iostream> using namespace std; int main() { int a = 5 ,b = 1 ,c = 9; if(a>b) { if(a>c) cout<<a<<" is largest number"; &n