C++でクイックソートのコードを書いてみた
宿題で、クイックソートのコードを書きました。クイックソートとは、要素の列からある基準値を設け、それより大きいグループと小さいグループに分割し、次にそれぞれのグループで同様の操作を繰りかえすことによってソートを行うアルゴリ…
宿題で、クイックソートのコードを書きました。クイックソートとは、要素の列からある基準値を設け、それより大きいグループと小さいグループに分割し、次にそれぞれのグループで同様の操作を繰りかえすことによってソートを行うアルゴリ…
授業でバブルソートならったんで、さっそく実践してみました。ちなみにバブルソートってのは、隣り合う要素の大きさを比較して、大小の順序が逆であれば入れ替えるという操作を繰り返してソートを行うことです。たとえば、以下の例ではも…
今日は少し簡単なコードを書いてみました。コードの見やすさを意識して書いてみたのでご覧ください。 //売上高と平均価格の計算 #include <iostream> using namespace std; i…
〇〇秒を〇分〇秒表記に変換するコードを書いてみました。個人的に重要だと思ったところは、 seconds = totalSeconds / 60; のところですね。余った秒をどう表すかは難しいところですので。 …
今日は初めて定数を表現するためのconst修飾子を使ってみました。このconstをつかうことで、変数の値を固定できます。いいかえれば、書き換えられないようにできます。 // This program calculates…
宿題で右端の桁を表示するコードを書いてみました! int rightMost = number % 10 っていうコードは書いてしびれますね。かなりエレガントです。 // This program extracts th…
宿題で作ってみました。ちょっとてこずったところは、最初の変数の定義のところと、$の置く位置です。ずっと200$だと思っていたんですが、$200が正解です。 // This program calculates the s…
今日も宿題でコードを書いてました。特筆すべきところは給与に小数が生じているのでdouble関数でかえしているところです。 // This program calculates the amount of pay that…
宿題で残業代を含めた給与の計算コードを作成しました!時給には浮動小数点が発生するので、double関数を使って浮動小数点を返したのがミソかなと思います。 // This program calculates hourly…
今日の課題はすこしタフでした。long doubleの定義を忘れそうでたいへんです。 // This program determines the size of integers, long // integers, …