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

要素が2つの異なる配列に格納されている要素の中央値を見つけるためのC++プログラム


要素が2つの異なる配列に格納されている要素の中央値を見つけるために、C++プログラムを検討します。

アルゴリズム

 Begin Function Median()には、2つの配列a1 []、a2 []、およびn =引数としての配列の要素の数があります。範囲0〜 n、i =nの場合は実行し、n1:=n2 n2:=a2[0]はループを中断します。そうでない場合はj=nの場合、n1:=n2 n2:=a1[0]はa1[i] 

サンプルコード

 #include  #include usingnamespace std; int Median(int a1 []、int a2 []、int n){int i =0; int j =0; int c; int n1 =-1、n2 =-1; for(c =0; c <=n; c ++){if(i ==n){n1 =n2; n2 =a2 [0];壊す; } else if(j ==n){n1 =n2; n2 =a1 [0];壊す; } if(a1 [i] > n1; int a1 [n1]; for(i =0; i > a1 [i]; } cout <<"\ n2番目の配列の要素数を入力してください:"; cin>> n2; int a2 [n2]; for(i =0; i > a1 [i]; } if(n1 ==n2)cout <<"Median is" < 

出力

 1番目の配列の要素数を入力:5 1番目の配列の要素を入力1:2 1番目の配列の要素を入力2:4 1番目の配列の要素を入力3:6 1番目の配列の要素を入力4:7 1番目の配列の要素を入力5:92番目の配列の要素数を入力:52番目の配列の要素を入力1:20 2番目の配列の要素を入力2:40 2番目の配列の要素を入力3:60 2番目の配列の要素を入力4:70 2番目の配列の要素を入力5:90中央値は20 

  1. LCMを見つけるためのC++プログラム

    2つの数値の最小公倍数(LCM)は、両方の倍数である最小公倍数です。 例:15と9の2つの数字があるとします。 15 = 5 * 3 9 = 3 * 3 したがって、15と9のLCMは45です。 2つの数値のLCMを見つけるプログラムは次のとおりです- 例 #include <iostream> using namespace std; int main() {    int a=7, b=5, lcm;    if(a>b)    lcm = a;    else    

  2. GCDを見つけるためのC++プログラム

    2つの数値の最大公約数(GCD)は、両方を除算する最大の数値です。 例:45と27の2つの数字があるとします。 45 = 5 * 3 * 3 27 = 3 * 3 * 3 したがって、45と27のGCDは9です。 2つの数値のGCDを見つけるプログラムは次のとおりです。 例 #include <iostream> using namespace std; int gcd(int a, int b) {    if (b == 0)    return a;    return gcd(b, a % b); } int