CプログラミングのCパズル?
このCプログラミングパズルでは、2つの数値をマージする必要があります。算術関数、文字列関数、またはその他の関数は使用できません。
だからこのCパズルで-
Input : 12 , 54 Output : 1254
このCプログラミングパズルの最適な解決策は、トークン貼り付け演算子defineを使用することです。
この##トークン貼り付け演算子を使用してマクロを定義すると、マージされた値が得られます。この演算子は、渡されたトークンをマージします。
Cパズルを解くためのプログラム
#include <stdio.h> #define merge(a, b) b##a int main(void) { printf("%d ", merge(432 ,23)); return 0; }
出力
23432
-
Cプログラミングで円の面積を見つけます。
円は閉じた図形です。円のすべての点は、円の内側にある点から等距離にあります。中心の点は円の中心として知られています。中心からの点の距離は半径と呼ばれます。 面積は、閉じた図形の寸法のスパンを定量的に表したものです。 円の面積は、円の寸法の内側に囲まれた面積です。 円の面積を計算する式 Area = π*r*r 面積を計算するには、入力として円の半径を指定し、式を使用して面積を計算します。 アルゴリズム STEP 1: Take radius as input from the user using std input. STEP 2: Calculate the area of
-
Cプログラミングでスネークパターンで行列を印刷します。
nxnサイズの配列が与えられた場合、プログラムは元の場所に変更を加えることなく、配列の要素をスネークパターンで印刷する必要があります 例 Input: arr[]= 100 99 98 97 93 94 95 96 92 91 90 89 85 86 87 88 Output: 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 プログラムは行列の各行をトラバースし、偶数行または奇数行をチェックします。 行が偶数の場合、その行の要素が左から右に印刷されます