← All examples

Max in an array

C Loops

largest element

Flowchart (ISO 5807)

YesNoStartInput a[], nm = a[0]i = 1, n - 1, 1a[i] > mm = a[i]Return mEndFigure 1 — maxOf

Source code

int maxOf(int a[], int n) {
    int m = a[0];
    for (int i = 1; i < n; i++) {
        if (a[i] > m) m = a[i];
    }
    return m;
}