Angular, Blockchain, Science とか

Angular, Blockchain, Science全般 の情報を主に書いていきます。

ストラウストラップC++ TRY THIS 4 コンピュテーション 4.5 関数

try this です。square関数を乗算演算子を使わずに実装ということで。多分あってます。

#include "std_lib_facilities.h"
using namespace std;

int square(int x){
    int result = 0;
    for(int i = 0; i < x; ++i){
        resulat += x;
    }
    return result;
}

int main()
{
   std::cout << square(3) << "\n"; // 9
   std::cout << square(7) << "\n"; // 49
}

C++によるプログラミングの原則と実践

C++によるプログラミングの原則と実践