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

サブ配列が適切な配列であるサイズnの完全な配列を見つけるC++プログラム


数nがあるとします。配列Bは、その要素の合計がこの配列の長さで割り切れる場合に適しています。この配列Aの空でないサブ配列が適切で、Aの要素が1から100の範囲にある場合、n個の要素を持つ配列Aは完全であると言えます。数nから、完全な配列Aを見つける必要があります。

したがって、入力がn =4の場合、出力は[7、37、79、49]になり、他の回答も可能です。

ステップ

これを解決するには、次の手順に従います-

for initialize i := 0, when i < n, update (increase i by 1), do:
   print 1

理解を深めるために、次の実装を見てみましょう-

#include<bits/stdc++.h>
using namespace std;

void solve(int n){
   for(int i=0;i<n;i++){
      cout<<"1"<<", ";
   }
}
int main(){
   int n = 4;
   solve(n);
}

入力

4

出力

1, 1, 1, 1,

  1. C++で二重リンクリストのサイズを見つけるプログラム

    この問題では、二重にリンクされたリストが与えられます。私たちのタスクは、C++で二重リンクリストのサイズを見つけるプログラムを作成することです。 二重リンクリストは特殊なタイプのリンクリストであり、単一リンクリストと比較して、順方向と逆方向の両方の方法で簡単にナビゲーションできます。以下は、二重リンクリストの概念を理解するための重要な用語です。 リンク-リンクリストの各リンクには、要素と呼ばれるデータを格納できます。 次へ-リンクリストの各リンクには、次と呼ばれる次のリンクへのリンクが含まれています。 前-リンクリストの各リンクには、前と呼ばれる前のリンクへのリンクが含ま

  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