C ++

 Computer >> コンピューター >  >> プログラミング >> C ++
  1. C++で指定された文字列のすべての部分文字列で発生する母音の数を数えます

    英語のアルファベットを含む文字列strが与えられます。目標は、strのすべての部分文字列で発生する母音の数を見つけることです。文字列が「abcde」の場合、サブ文字列は「a」、「b」、「c」、「d」、「e」、「ab」、「bc」、「cd」、「de」、「abc」、 「bcd」、「cde」、「abcd」、「bcde」、「abcde」。これらの部分文字列の母音の数は10です。(aおよびe) 例 入力 str = ”aloe” 出力 Count the number of vowels occurring in all the substrings of given stri

  2. サブ配列に存在する要素の平均がC++のサブ配列に存在しない要素の平均よりも大きくなるように、サブ配列の数を数えます。

    正の整数の配列arr[]が与えられます。目標は、要素の平均が、そこに存在しないarr[]の残りの要素の平均よりも大きいarr[]のサブ配列の数を見つけることです。 例 入力 arr[ ] = { 3, 2, 4 } 出力 Count of number of sub-arrays such that the average of elements present in the sub−array is greater than that do not present in the sub−array are: 2 説明 The subarrays are &minu

  3. C ++では辺の比率が[a、b]の範囲になるように長方形の数を数えます。

    長方形の辺と範囲変数が最初と最後に与えられます。目標は、辺の長さ/幅の比率が[最初、最後]の範囲にある長方形の数を見つけることです。 例 入力 rec[] = { { 200, 210 }, { 100, 50 }, { 300, 190}, {180, 200}, {300, 200}} and first = 1.0, last = 1.6 出力 Count of number of rectangles such that ratio of sides lies in the range [a,b] are: 4 説明 The sides that have ratio in the

  4. C++で指定された数に等しいGCDを持つセットのサブセットの数をカウントします

    正の数を含む配列arとgcd値を含む配列GCD[]が与えられます。目標は、GCD[]で指定されたgcd値を持つarr[]の要素のサブセットの数を見つけることです。 例 入力 arr[] = {10, 5, 6, 3}, GCD[] = {2, 3, 5} 出力 Count of number of subsets of a set with GCD equal to a given number are: 1 2 2 説明 The subsets with GCD equal to 2 is [ 10, 6 ]. Subsets with GCD equal to 3 is [ 3 ],

  5. 中央値がC++の同じサブセットにも存在するサブセットの数をカウントします

    正の数を含む配列arr[]が与えられます。目標は、サブセットの値の中央値もそのセットに存在するように、arr[]の要素のサブセットを見つけることです。 例 入力 arr[] = { 1,2,3 } 出力 Count of number of subsets whose median is also present in the same subset are: 4 説明 The sets with their medians in that same set are: [ 1 ], median is 1 [ 2 ], median is 2 [ 3 ], median is 3 [ 1,

  6. C++で正確にk個の異なる文字を含む部分文字列の数をカウントします

    小文字のアルファベットのみと整数値kを含む文字列str[]が与えられます。目標は、正確にk個の異なる要素を持つstrの可能なサブストリングの数を見つけることです。 例 入力 str= ”pqr” k=2 出力 Count of number of substrings with exactly k distinct characters are: 2 説明 The substrings having exactly 2 distinct elements are: “pq”, “qr”. 入力 str= ”

  7. C ++の(1 ^ 1)*(2 ^ 2)*(3 ^ 3)*(4 ^ 4)*..の後続ゼロの数をカウントします

    入力として整数numを指定します。目標は、積11 X 22X33X…Xnumnumの後続ゼロの数を見つけることです。 。 例 入力 num=5 出力 Count of number of trailing zeros in (1^1)*(2^2)*(3^3)*(4^4)*.. are: 5 説明 The number of 2s and 5s in the product will be: 11 * 22* 33* 44* 55=11 * 22* 33* (22)4* 55. So total 10 2s and 5 5s, minimum is 5 so trailing zeroes

  8. C ++のビットセットを使用して、数値の2進表現で後続ゼロの数をカウントします。

    入力として整数numを指定します。目標は、ビットセットを使用して、numのバイナリ表現で後続ゼロの数を見つけることです。 ビットセットは、ビット0と1を格納します。これはビットの配列です。 例 入力 num = 10 出力 Count of number of trailing zeros in Binary representation of a number using Bitset are: 1 説明 The number 10 in binary is represented as 1010 so trailing zeroes in it is 1. 入力 num = 64 出

  9. C++で最後までジャンプする方法の数を数える

    正の数の配列を指定します。各要素は、そのインデックスから配列の最後に到達するために実行できるジャンプの最大数を表します。目標は、その要素から最後まで到達できるジャンプの数を見つけることです。 arr []が[1,2,3]の場合、1回のジャンプの場合は1、2回のジャンプの場合は1または2、3回のジャンプの場合は1、2、または3になります。 例 入力 arr[] = {1,2,3} 出力 Count of number of ways to jump to reach end are: 1 1 0 説明 For 1 we have jumps : 1, For 2 we have jumps

  10. C++でセットをk個のサブセットに分割する方法の数を数えます

    与えられた2つの数字eとp。目標は、セットのe個の要素をp個のパーティション/サブセットに分割できる方法の数を数えることです。 例 入力 e=4 p=2 出力 Count of number of ways to partition a set into k subsets are: 7 説明 If elements are: a b c d then ways to divide them into 2 partitions are: (a,b,c)−(d), (a,b)−(c,d), (a,b,c)−(d), (a)−(b,c,d), (

  11. 素数の数<=Nで、それまでの素数の数との差は、C++では>=Kです。

    2つの整数NとKが与えられた場合、目標は、以下の条件に従うような数の数を見つけることです- 番号<=N =Kここで、countは、Number以下の素数の数です。 例 入力 N = 5, K = 2 出力 Count of numbers < = N whose difference with the count of primes upto them is > = K are: 2 説明 The numbers that follow the conditions are: 5 ( 5−2>=2 ) and 4 ( 4−2>

  12. スタック上のポップ操作の数をカウントして、C++で配列の各要素を取得します

    数値の配列とスタックを指定します。配列のすべての要素がスタック内に存在します。目標は、個々の配列要素を取得するために必要なポップ操作の数を見つけることです。 スタックは降順で埋められ、最初の要素が最も高く、一番上の要素が最も低くなります。 例 入力 Stack [ 7,6,2,1 ] array : 2,1,6,7 出力 Count of number of pop operations on stack to get each element of the array are: 3 1 0 0 説明 Traversing array from 0th index, To get 2 w

  13. C ++でA%X=BとなるようなXのすべての可能な値のカウント

    2つの整数AとB、および数値Xが与えられます。目標は、A%X=BとなるようにXが持つことができる値の数を見つけることです。上記の式の場合、A ==Bの場合、Xの無限の値が可能であるため、-1を返します。 A Bの場合、結果として(AB)の約数の数を返します。 例 入力 A=5, B=2 出力 Count of all possible values of X such that A % X = B are: 1 説明 5%3=2. So X is 3 here. 入力 A=10, B=10 出力 Count of all possible values of X such that A

  14. C++でnum+Rev(num)=10^N-1となるすべてのN桁の数値の数

    入力として数値Nが与えられます。目標は、num + Rev(num)=10 NとなるすべてのN桁の数値の合計Countを持つすべてのN桁の数値のカウントを見つけることです。 − 1 num + rev(num)=10 N -1 例 入力 N=4 出力 num + Rev(num)=10 NとなるすべてのN桁の数字の数 − 1は− 90 説明 The numbers would be − 1. 1188 + 8811 = 9999 2. 2277 + 7722 = 9999 3. 1278 + 8721 = 9999 ……...

  15. 隣接するすべての要素が、C++で一方が他方を分割するような配列の数

    「one」と「another」という名前の2つの整数が与えられます。目標は、-のような可能な配列の数を見つけることです。 配列内の要素は、1から「別の」までの範囲にあります。 配列のすべての要素は、arr[i]がarr[i+1]を分割するかarr[i+1]がarr[i+2]....を分割するようなものです。 配列の長さは「1」です。 例 入力 one = 3, another = 2 出力 Count of arrays in which all adjacent elements are such that one of them divide the anothe

  16. C++でのNより小さい2進数の数

    入力として整数Nが与えられます。目標は、N未満で、バイナリ形式で表される整数の数を見つけることです。たとえば、入力Nが12の場合、12未満の数値は2進数で、0と1を数字として含む1、10、11です。答えは3になります。 例 入力 N=100 出力 Count of Binary Digit numbers smaller than N are − 4 説明 The Binary numbers less than 100 are − 1, 10, 11, 100 入力 N=120 出力 Count of Binary Digit numbers smaller th

  17. 特定の値がC++にある間隔の数を数えます

    間隔と数値「値」を含む2D配列arr[][]が与えられます。目標は、値が間にあるarrに存在する間隔の数を見つけることです。たとえば、間隔は[[1,5]、[3,7]]で、value =4の場合、これらの間隔の両方にあり、カウントは2になります。 例 入力 arr[4][2] = { { 1, 20 }, { 12, 25 }, { 32, 40 }, { 15, 18 } } value=16 出力 Count of number of intervals in which a given value lies are: 3 説明 The value 16 lies between 1&m

  18. C++で整数の穴の数を数える

    0から9までの数の穴を含む穴の配列[10]を指定します。目標は、入力として指定された整数の穴の数を見つけることです。与えられた-holes[]={2、1、1、0、0、1、1、1、0} 例 入力 number = 239143 出力 Count the number of holes in an integer are: 3 説明 We will count holes given in holes[] 239143 ( 1+0+0+2+0+0 ) 入力 number = 12345 出力 Count the number of holes in an integer are: 3 説明

  19. C++で増加しないサブ配列の数を数えます

    正の整数を含む配列arr[]が与えられます。目標は、増加しない長さのサブアレイの数を少なくとも1つ見つけることです。 arr [] ={1,3,2}の場合、サブ配列は{1}、{2}、{3}、{3,2}になります。カウントは4です。 例 入力 arr[] = {5,4,5} 出力 Count of number of non-increasing subarrays are: 7 説明 The subarrays will be − {5}, {4}, {5}, {5,4} 入力 arr[] = {10,9,8,7} 出力 Count of number of non&minus

  20. C++で特定のXOR値を持つサブセットの数をカウントします

    正の整数と値の一致を含む配列arr[]が与えられます。目標は、XOR=matchを持つ要素を含むarr[]のサブセットを見つけることです。 例 入力 arr[] = {4, 2, 8, 10} match=12 出力 Count of number of subsets having a particular XOR value are: 2 説明 Subsets of arr with XOR of elements as 0 are − [ 4,8 ], [4,2,10]です。 入力 arr[] = {3,5,2,7} match=5 出力 Count of number

Total 5992 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:240/300  20-コンピューター/Page Goto:1 234 235 236 237 238 239 240 241 242 243 244 245 246