-
Cプログラムの最初のn個の偶数の二乗和
最初のn個の偶数の平方の合計は、最初に平方を見つけ、それらすべてを加算して合計を算出することを意味します。 最初のn個の偶数の二乗和を求める方法は2つあります ループの使用 ループを使用して、1からnまで繰り返し、平方を見つけて合計変数に追加するたびに1ずつ数を増やすことができます- 例 #include <iostream> using namespace std; int main() { int sum = 0, n =12; for (int i = 1; i <= n; i++) &
-
Cプログラムで乗算(*)および除算(/)演算子を使用せずに独自のPowerを記述します
べき関数は、倍数を使用して計算されます。つまり、5nは5 * 5*5…n回です。この関数では、乗算(*)および除算(/)演算子を使用せずに正しく機能するために、数値をn回加算するネストされたループを使用します。 例 #include <iostream> using namespace std; int main() { int a= 4 , b = 2; if (b == 0) cout<<"The answer is"<<1;
-
Cプログラムの最初のn個の自然数の二乗和?
最初のn個の自然数の二乗の合計は、すべての二乗を合計することによって求められます。 入力 -5 出力 -55 説明 -1 2 + 2 2 + 3 2 + 4 2 + 5 2 最初のn個の自然数の二乗和を見つけるには2つの方法があります- ループの使用- コードはnまで数字をループし、それらの二乗を見つけてから、これを合計を出力する合計変数に追加します。 例 #include <iostream> using namespace std; int main() { int n = 5; int sum
-
数値の階乗で後続ゼロをカウントするC/C ++プログラミング?
階乗数の後続ゼロの数を数えるには、数の因数の2と5の数を数えます。 2 * 5は10を与えるため、これは数値の階乗の末尾の0です。 例 階乗7=5040、後続0の数は1です。 私たちのロジック7に基づいています! =2 * 3 * 4 * 5 * 6 * 7、32と15があるため、後続の0の数は1です。 #include <iostream> using namespace std; int main() { int n = 45; int count = 0; for (int i = 5; n /
-
C vs BASHフォーク爆弾?
Fork()爆弾は、Linuxベースのシステムに対するDos(Denial Of Service)攻撃です。これにより、Fork()システムが無限に呼び出され、プログラムのメモリがいっぱいになり、システムに害を及ぼすことが意図されます。 フォーク爆弾のBashスクリプト :(){ :|: & };: :()として説明されているコードは関数定義であり、{}はループの本体を定義します。 :|:&メモリの場所を作成し、割り当てを解除することを許可しません。このプログラムは、何度も何度も自分自身を呼び出します。したがって、無限の呼び出しを呼び出します。 Cフォーク爆弾も同じタイプのDoS
-
Cプログラムで指定された数の単位桁の倍数を印刷する
数値Nを入力し、指定された数値の単位桁をフェッチして、その数値の倍数を表示します。 入力 − n =326 出力 −単位桁は6で、その倍数は2と3です 注 −その数値で%10を計算することにより、任意の数値の単位桁をフェッチできます たとえば、数字Nが与えられ、その単位桁を見つける必要がある場合 N%10を使用すると、数値Nの単位桁が返されます アルゴリズム START Step 1 -> Declare start variables num, num2 and i Step 2 -> input number num Step 3 -> store num%1
-
1 / nの最初のk桁を出力します。ここで、nはCプログラムの正の整数です。
1 / Nが、制限まで指定された10進数として生成された出力を返すように数値Nを入力します。 浮動小数点数を使用するのは簡単ですが、浮動小数点数を使用しないことが課題です。 入力 − n =5 k =5 出力 − 20000 これは、1/5を除算した後よりもn=5およびk=5の場合、出力は小数点以下5桁まで表示される必要があることを意味します。 アルゴリズム Start Step 1 -> Declare int variable n to 9 and k to 7 and remain to 1 and i Step 2-> Loop for i to 0 and i&l
-
ifまたはswitchを使用せずに個々の数字を単語として印刷するためのCプログラム。
指定された数値を単語として出力します。 0〜9のケースを使用して切り替えるのは簡単ですが、課題はそれらを使用せずに行うことです。 入力 − n =900 出力 − NINE ZERO ZERO 単語に0〜9を含むポインタの配列を作成することで可能になります。 アルゴリズム START Step 1 -> declare int variables num, i and array of pointer char *alpha with values {"ZERO", "ONE", "TWO", "THREE&q
-
Cプログラムで2つの0と3つの1が一緒にならないように、n0とm1を出力します。
N0とM1のシーケンスがあり、そのように形成されたシーケンスに2つの連続する0と3つの連続する1が含まれないようにする必要があります。 入力 − n =5 M =9 出力 − 1 1 0 1 1 0 1 1 0 1 0 1 0 1 注 −上記のシーケンスを作成するには、ステートメント(m =2 *(n + 1)は、上記のシーケンスを作成できない場合よりも真の場合は偽である必要があります。 以下に直接示されている解決策にジャンプするのではなく、最初に質問ロジックを調べて自分で試してみることをお勧めします。 アルゴリズム START Step 1 -> take values
-
Cプログラムの文に最長の回文語を印刷する
与えられた文と課題は、与えられた文から最長の回文を見つけることです 回文とは何ですか? 回文は、文字列を逆にしても意味が同じである単語またはシーケンスです 例 −ニチン、文字列を逆にした後も、その意味は変わりません。 課題は、与えられた文から最長の回文を見つけることです。 文のように:マラヤーラム語liemadameil iji 3つの回文の単語が含まれていますが、最長は-liemadameil アルゴリズム START STEP 1 -> Declare start variables I, j, k, l, max to 0, index to -1, check to
-
Cプログラムで合計がk以下のトリプレットを印刷する
要素のセットを含む配列が与えられ、タスクは、合計がk以下の正確に3つの要素のセットを見つけることです。 入力 − arr [] ={1,2,3,8,5,4} 出力 −設定→{1、2、3} {1、2、5} {1、2、4} {1、3、5} {1、3、4} {1、5、4} {2、3 5} {2、3、4} この場合、最初のタスクは、iのforループがサイズ2まで繰り返され、jのループがサイズ1まで繰り返され、kのループがサイズまで繰り返されることに応じて、配列のサイズを計算することです。 アルゴリズム START Step 1 -> declare int variable sum to
-
1つのループを使用してパターンを印刷するためのCプログラム
課題は、1つのループのみを使用し、continueステートメントを使用してパターンを表示することです。 アルゴリズム START Step 1 -> declare start variables i and j to 0 with number of rows in n to 6 Step 2 -> Loop For i=1 and i<=n IF j<i Print * Increment j by 1 Contin
-
指定された文字が発生した後、noを指定して文字列を出力します。 Cプログラムでの時間の
タスクは、ユーザーが指定した回数だけ、指定された文字の出現後に指定された文字を印刷することです Input : string = {“I am harsh vaid “} Char =’a’ Count =2 Output : rsh vaid これは、ユーザー指定の文字「a」とその出現2を意味するため、aが2回出現した後に出力文字列を表示する必要があります。 アルゴリズム START Step 1 -> input character in ch(e.g. ‘a&rsquo
-
Cプログラムの直角三角形の内接円の面積?
直角三角形の内側の円の面積を見つけるために、直角三角形の半径を見つける式があります。r=(P + B – H)/2。 Pを考えると、BとHはそれぞれ直角三角形の垂線、底辺、斜辺です。 円の面積は次の式で与えられます 面積=π*r 2 ここで、π=22/7または3.14であり、rは円の半径です。 したがって、内接円の面積は次の式で与えられます。 面積=π*((P + B – H)/ 2) 2 。 例 #include #define PI 3.14159265 int main() { float area,P = 3, B = 4, H = 5
-
CプログラムのN面正多角形に内接する最大の円の面積?
円に内接するn面の正多角形。この円の半径は次の式で与えられます。 r = a/(2*tan(180/n)) ポリゴンに6つの面、つまり六角形があり、数学的に角度が30度であることがわかっているとします。 したがって、円の半径は(a /(2 * tan(30)))になります。 したがって、r=a√3/2 ポリゴンをN個の等しい三角形に分割できることがわかります。三角形の1つを見ると、中心の角度全体を=360 / Nに分割できることがわかります。 So, angle x = 180/n Now, tan(x) = (a / 2) * r So, r = a / ( 2 * tan(x))
-
Cプログラムで与えられた対角線の長さの六角形の面積?
六角形は6辺の閉じた図形であり、正六角形は6辺すべてが等しく角度が等しいものです。六角形の領域を見つけるために、対角線の長さ、つまりdのみが与えられます。 六角形の内角はそれぞれ120度で、六角形のすべての角度の合計は720度です。 辺の長さがaの六角形の面積を求める式 Area = (3a2 √3) / 2. すべての辺が同じサイズで、角度が120度なので、 d = 2a or a = d/2 aの値をdの形式で入力すると、dで面積が得られます。 2 √3 ) / 8 例 #include <stdio.h> #include<math.h&
-
Cプログラムの円内に内接する十角形の領域?
正十角形は、すべての辺と角度が等しい10辺の多角形です。そしてここで、円の半径rを使用して、円の内側に内接する十角形の領域を見つける必要があります。 円に内接する十角形の辺の数式 a = r√(2-2cos36o) (コサインルールを使用) 十角形の面積を見つけるための公式 Area = 5*a2*(√5+2√5)/2 Area = 5 *(r√(2-2cos36))^2*(√5+2√5)/2 Area = (5r2*(3-√5)*(√5+2√5))/4 プログラムでこの式を使用
-
C六角形に内接する円に内接する正方形の面積のプログラム?
与えられた、正六角形に内接する円の中に内接する正方形で、正方形の面積を見つける必要があります。そのためには、側面の関係を見つける必要があります。正方形と六角形の辺。 六角形に内接する円の半径の数式は、r=A√3/2です。 正方形の対角線は円の直径に等しいので、半径と辺の関係は次のようになります。a=√r 六角形の側面に基づいて、 a = √3A/√2 つまり、正方形の面積、Area =a 2 =(√3A/√2) 2 例 #include <stdio.h> #include <math.h> int main() {
-
Cプログラムの正方形の中の葉の面積?
正方形の中の葉の面積を見つけるには、それをパーツに分割してパーツの面積を見つけ、次にその面積を追加して葉の面積を見つける必要があります。 面積を計算するために、葉を2つの部分に分割します。 第1部AECAの面積を求めるには、四角円AECDAの面積を求め、そこから三角形ACDAの面積を引きます。 象限の面積=1⁄4 *(π* r 2 )ここで π=22/7または3.141。 直角三角形の面積=1⁄2 * B *H=½a2 例 #include #define PI 3.14159265 int main() { float a = 12.3; &n
-
Cプログラムで指定された半径を持つn辺の正多角形の面積?
ポリゴンは「n」面の閉じた図形です。N面のポリゴンとは、n個の等しい辺を持つポリゴンを意味します。ポリゴンの半径は、中心と頂点の間の距離です。 この図では、ポリゴン全体をn個の等しいポリゴンに分割できることがわかります 私たちは知っています、 area of the triangle = (base * height)/2 三角法ロジックを使用した小さな三角形の面積 area = r2*sin(t)cos(t) = (r2*sin(2t))/2 したがって、ポリゴンの面積: 面積=n*(1つの三角形の面積) = n*r2*sin(2t)/2 = n*r2*sin(360/n)/2