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

C++で指定された条件を満たす可能性のあるすべてのN桁の数値をカウントします


このチュートリアルでは、与えられた条件を満たす可能なN桁の数字の数を見つけるプログラムについて説明します。

このために、整数が提供されます。私たちの仕事は、N桁の数字のどれが続くかを確認することです

数値+逆(数値)=10N -1

#include <bits/stdc++.h>
using namespace std;
//returning the count of numbers
string count_num(int N){
   if (N % 2 == 1)
      return 0;
   string result = "9";
   for (int i = 1; i <= N / 2 - 1; i++)
      result += "0";
   return result;
}
int main(){
   int N = 4;
   cout << count_num(N);
   return 0;
}

出力

90

  1. C++のグリッドで指定された方向に可能な移動をカウントします

    サイズnxmのグリッドと開始点x、yを表す2つの変数nとmです。 また、移動((1,1)、(2,2))などとしてグリッド内を移動するために実行できるステップ/移動のペアも指定されます。移動の各ペアは、x、y軸で実行されるステップの単位を表します。目標は、境界[1、n] X [1、m]内のグリッド内をトラバースするために実行できる合計ステップを見つけることです。nが5、mが4、現在の位置が2、2で、選択されたステップが( 1、-1)次に、このステップを1回実行すると、(3,1)になります。このステップを再度実行すると、(4、-1)になります。これは、-1が範囲外であるため無効です。 例

  2. C++で指定された条件を満たす番号aとbを見つけます

    整数nがあると考えてください。私たちの仕事は、これら3つの条件が満たされる2つの数字aとbを見つけることです。 a mod b =0 n a / b