2022-10-27

C/C++/C#

C++のlgammaを使う

lgammaは引数のガンマ関数の絶対値の自然対数を返す。 \begin{align}f(x) = \ln |\Gamma(x)|\end{align} 実行結果 inf ソースコード #include<iostream> int main(...
C/C++/C#

C++でラマヌジャンの公式を使った円周率計算をする

詳しくはここ C++で書く。Pythonとは違い大きな数を扱えないので注意。 #include<iostream> #include<math.h> int factorial(int); int main() { int N = 1; d...
C/C++/C#

C++でじゃんけんゲームをつくる

グーチョキパーに数値を割り当てて比較するだけ。 実行結果 じゃんけん! 0:グー 1:チョキ 2:パー 数値を入力 -> 3 もう一度数を入力 ->2 player ->パー CPU ->パー 引き分け ソースコード #include <i...
C/C++/C#

Qiitaに投稿されていたC++の質問への回答

元記事はここ クラスの書き方を大幅に変えてみた。大幅に変更している関係でQiitaでの回答はしていない。 実行結果 aa reaa ソースコード。 #include <iostream> class test_class { public:...
電力

送電線の弛み

電線の形状を二次関数で近似する。 \begin{align}Y=\frac{X^2}{a}\end{align} 支持点では\(X=\frac{S}{2}\)より \begin{align}\frac{dY}{dX}=\frac{X^2}{...