Code

Math

// Math.h
#pragma once

int max(int x, int y);
int factorial(int n);
int sum(int n);
// Math.cpp
int max(int x, int y)
{
    return x > y ? x : y;
}

int factorial(int n)
{
    return n <= 1 ? 1 : n * factorial(n - 1);
}

int sum(int n)
{
    return n <= 0 ? 0 : n + sum(n - 1);
}

Weapon

Character

Main

Last updated