関数を定義して最大4つの整数を見つけるCプログラム
a、b、c、dの4つの数字があるとします。自分たちの機能を作って、その中から最大のものを見つけなければなりません。したがって、2つの数値を入力として受け取り、最大値を見つける1つのmax()関数を作成し、それらを使用して、4つの数値すべての最大値を見つけます。
したがって、入力がa =5、b =8、c =2、d =3の場合、出力は8になります
これを解決するには、次の手順に従います-
-
関数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)
-
final_maxを返す
例
理解を深めるために、次の実装を見てみましょう-
#include <stdio.h> int max(int x, int y){ if(x > y){ return x; }else{ return y; } } int main(){ int a = 5, b = 8, c = 2, d = 3; int left_max = max(a, b); int right_max = max(c, d); int final_max = max(left_max, right_max); printf("Maximum number is: %d", final_max); }
入力
a = 5, b = 8, c = 2, d = 3
出力
Maximum number is: 8
-
再帰関数を使用して数値のGCDを見つけるCプログラム
問題 Cプログラミング言語の再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけます。 解決策 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるための解決策は、次のとおりです- アルゴリズム 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるには、以下のアルゴリズムを参照してください。 ステップ1 −再帰関数を定義します。 ステップ2 −2つの整数aとbを読み取ります。 ステップ3 −再帰関数を呼び出します。 a. if i>j b. then return the function with parameter
-
Pythonで最大の建物の高さを見つけるプログラム
値nと、制限と呼ばれるペアの別のリストがあるとします。都市にn棟の新しい建物を建てたいと思っています。ただし、制限はほとんどありません。私たちは一列に建てることができ、建物には1からnまでのラベルが付けられています。制限には2つのパラメーターがあるため、restrictions [i] =(id_i、max_height_i)は、id_iの高さがmax_height_i以下でなければならないことを示します。新しい建物の高さに関する市の制限は次のとおりです- 各建物の高さは0または正の値である必要があります。 最初の建物の高さは0でなければなりません。 隣接する2つの建物の高さ