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

関数を定義して最大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

  1. 再帰関数を使用して数値の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

  2. Pythonで最大の建物の高さを見つけるプログラム

    値nと、制限と呼ばれるペアの別のリストがあるとします。都市にn棟の新しい建物を建てたいと思っています。ただし、制限はほとんどありません。私たちは一列に建てることができ、建物には1からnまでのラベルが付けられています。制限には2つのパラメーターがあるため、restrictions [i] =(id_i、max_height_i)は、id_iの高さがmax_height_i以下でなければならないことを示します。新しい建物の高さに関する市の制限は次のとおりです- 各建物の高さは0または正の値である必要があります。 最初の建物の高さは0でなければなりません。 隣接する2つの建物の高さ