C/C++/C# C++でコンストラクタをオーバーロードする 引数に応じて動作を変えられる。コンストラクタの定義はこの部分 Student() { } Student(std::string name, int jpn, int math, int eng) { m_name = name; m_ma... 2022.11.04 C/C++/C#プログラミング
電力 ベクトルオペレータを含む行列の逆行列について ベクトルオペレータを使った3相交流回路の電流表現を考える。いま、各層を流れる電流\(\dot{I}_{a}, \dot{I}_{b}, \dot{I}_{c}\)と零相電流\(\dot{I}_{c}\)、正相電流\(\dot{I}_{a}\... 2022.11.04 電力電気
C/C++/C# Qiitaの質問にあったC++のクラスの使い方が変だったので直してみた Qiitaの質問にあったC++のクラスの使い方が変だったので直してみた。 記事については自分で探してほしい。 やりたいことは生徒の成績をクラスに入れて管理すること。 実行結果 tanaka 30 40 50 satoh 20 60 64 t... 2022.11.03 C/C++/C#プログラミング
C/C++/C# C++によるファイル書き込み C++によるファイル書き込みはfstreamを使えばいい。 実行結果 memo.txt Teat1 Teat2 ソースコード main.cpp #include <fstream> #include <iostream> #include ... 2022.11.03 C/C++/C#プログラミング
C/C++/C# C++でテキストファイルを読み込む テキストファイルを読み込むには std::ifstream memo("./memo.txt"); とすればいい。fopenよりも便利。あとはstring型で定義した変数に読み込んだ文字列を放り込めばいい。 実行結果 hello world... 2022.11.02 C/C++/C#プログラミング
C/C++/C# C++で二次方程式の判別式を計算する 二次方程式の解の公式は \begin{align}D=b^2-4ac\end{align} あとは値の範囲で条件分岐すればいい 実行結果 d -> 33 異なる2つの実数解 ソースコード #include <iostream> typede... 2022.11.01 C/C++/C#プログラミング数学解析
C/C++/C# C++でrepを使う repを使うと繰り返しを定義できる。 実行結果 i ->0 i ->1 i ->2 ソースコード #include <iostream> #define rep(i, n) for (int i = 0; i < (int)(n); i++... 2022.11.01 C/C++/C#プログラミング
C/C++/C# C++で3つの数を入力して最大値と最小値を出力する stdの機能を使ってもできるが、ここは愚直に書く。2度の大小判定をすればいい。 実行結果 数値を入力 a -> 7 b -> 2 c -> 8 結果 最大値 ->8 最小値 ->2 ソースコード #include <iostream> in... 2022.11.01 C/C++/C#プログラミング
C/C++/C# C++で数値を入力して偶数か奇数を判定する 割り算して余りを見ればいい 実行結果 45 奇数 ソースコード #include <iostream> int main() { int x; std::cin >> x; if (x % 2 == 0) { std::cout << "偶... 2022.11.01 C/C++/C#プログラミング
C/C++/C# C++で2点間の距離を計算する 三次元平面上に置かれた二点 \(P_{1}(x_{1},y_{1},z_{1}),P_{2}(x_{2},y_{2},z_{2})\) 間の距離\(d(P_{1},P_{2})\)は \begin{align}d(P_{1},P_{2})=... 2022.11.01 C/C++/C#プログラミング幾何数学
C/C++/C# C++でx年の秒数を求める 1年の秒数は \begin{align}365 \times 24 \times 60 \times 60\end{align} であるのでこれをx倍して表示すればいい。 実行結果 整数を入力 ->1 1年は31536000秒 ソースコード... 2022.11.01 C/C++/C#プログラミング