指定されたルールで範囲xの2つの数値を取得するC++コード
数xがあるとします。 2つの整数aとbを見つける必要があります。これにより、両方が1とxの間になり、aはbで割り切れます。a* b> xですが、a /b
これを解決するには、次の手順に従います-
理解を深めるために、次の実装を見てみましょう-if x < 2, then:
print -1
return
print x and x
例
#include <bits/stdc++.h>
using namespace std;
void solve(int x){
if (x < 2){
cout << -1;
return;
}
cout << x << ", " << x;
}
int main(){
int x = 10;
solve(x);
}
入力
10
出力
10,10
-
C++で指定された条件でグリッドに8つの数字を入力します
1、2、3、4、5、6、7、8を、指定された図の8つの円に配置するとします。このようにして、シーケンス内で隣接する番号に隣接する番号はありません。 したがって、入力が次のような場合 0 - 1 - 1 0 - 1 - 1 - 1 - 1 0 - 1 - 1 0 その場合、出力は次のようになります これを解決するには、次の手順に従います- N:=3、M:=4 考慮されていません:=-1 関数present_in_grid()を定義します。これには、grid [N] [M]、num、が必要です。
-
C++で指定された範囲のすべてのGood数値を出力します
この問題では、3つの値L、R、およびdが与えられます。私たちの仕事は、すべての良い数字を印刷することです LからRの範囲内 数字としてdが含まれていません。 かなりの数2です。 それでは、問題を理解するために例を見てみましょう。 Input: L = 400 , R = 500 , k = 3 Output: 410, 420, 421 説明 − 400〜500の適切な数値は− 410, 420, 421, 430, but we cannot use 3 so 430 is not printed. この問題を解決するために、このために、指定された範囲内のすべての数値をチェックしま