← All examples

Minimum of three

C Branching

sequential ifs

Flowchart (ISO 5807)

YesNoYesNoStartInput a, b, cm = ab < mm = bc < mm = cReturn mEndFigure 1 — minOfThree

Source code

int minOfThree(int a, int b, int c) {
    int m = a;
    if (b < m) {
        m = b;
    }
    if (c < m) {
        m = c;
    }
    return m;
}