#include <iostream> #include <thread> #include <chrono> using namespace std; class Ball { public: int x, y; int width = 100; int height = 20; int d1 = 1; int d2 = 1; Ball(int startX, int startY) : x(startX), y(startY) {} void move() { x += d1; y += d2; if ((x > width) (x <= 0)) { d1 *= -1; } if (…
台形公式でガウス積分を計算し近似的に円周率を求めるプログラム。 #include<iostream> #include<iomanip> #include<math.h> using namespace std; //#define N 10 double f(double); int main() { cout << fixed << setprecision(15); // 小数点以下15桁を設定 double xs, xe, dx, result; int N = 100; xs = -10; xe = 10; result = 0; dx = (xe - xs) / N; for (i…
エラトステネスの篩を用いず、自然数の最大約数がになることを利用して2から以下の最大の整数までで一回ずつ割る方法を使用しました。 #include <iostream> using namespace std; int main() { int a = 100; for (int i = 2; i <= a; i++) { int p = 1; for (int j = 2; j <= sqrt(i); j++) { p *= (i % j); } if(p!=0){ //自身の平方根以下のどの自然数でも割り切れなかったとき cout << i << "\n"; } } return 0; }
#include <iostream> using namespace std; int main() { int i; for (i = 1; i <= 100; i++) { if (i % 15 == 0) { cout << i << " FizzBuzz" << "\n"; } else if (i % 5 == 0) { cout << i << " Buzz" << "\n"; } else if (i % 3 == 0) { cout << i << "Fizz" << "\n"; } } return 0; }
C++の勉強のために簡単なプログラムを作ってブログにアウトプットしていきます。ただの記録用です。 第一回目はフィボナッチ数列の項を最初から計算していくものです。項比および黄金比と項比の差も同時に表示します。 #include <iostream> using namespace std; int main() { double a=0; double b = 1; double c = 1; int i = 0; double r; while (i < 10) { cout << "a= " << a << "\n"; c = b; b += a; a = c; r = b / a; i +…
「ブログリーダー」を活用して、coroneneさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。