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

3桁目と4桁目のみを使用し、C++で最大Nの長さを持つことができる数の数を見つけます


数Nが与えられます。数字3と4を使用して形成できるそのような数の数を見つける必要があります。したがって、N =6の場合、数は3、4、33、34、43、44になります。

>

この問題は、よく見ると解決できます。1桁の数値の場合は3と4の2桁、2桁の場合は33、34、43、44の4桁です。したがって、m桁の数値の場合は2mの値になります。

#include<iostream>
#include<cmath>
using namespace std;
long long countNumbers(int n) {
   return (long long)(pow(2, n + 1)) - 2;
}
int main() {
   int n = 3;
   cout << "Number of values: " << countNumbers(n);
}

出力

Number of values: 14

  1. C ++を使用して、奇数桁のみで構成されるN番目の数値を検索します

    C ++には、数学的な問題を解決するための関数の膨大なリストがあります。数学関数の1つは、コードを使用してN番目の奇数桁を見つけることです。この記事では、奇数のN番目の数字を見つける完全なアプローチについて説明し、奇数とは何か、奇数はどの数字で構成されているかを理解します。 奇数桁のみで構成されるN番目の数字を見つける 奇数は2で割った余りを与えるので、最初のいくつかの奇数は1,3,5,7,9,11,13,15,17,19 ... 必要な数を見つけるために、ここでは2つのアプローチがあります- アプローチ1 −奇数かどうかにかかわらず、すべての自然数をチェックし、カウントがnに等しくな

  2. C++を使用してN番目の偶数の長さの回文を検索します

    C + +を使用したことがある場合は、回文数について聞いたことがあるはずです。したがって、このガイドでは、適切な例を使用して、「N番目の偶数長の回文」に関するすべてを説明します。回文数は、それらを逆にした後も同じままである数です。数字だけでなく、文字を逆にしてもスペルが変わらない単語。例- 数字={1,121,131,656,1221,1551} 言葉={saas、malayalam、level、mom} 複雑に見えますが、どのシステムでも非常に簡単に実行できます。それでは、回文について簡単に説明しましょう。 N番目の偶数の長さの回文数 11,22,33,44,55,66,77,88