Logo

Programming-Idioms

History of Idiom 12 > diff from v26 to v27

Edit summary for version 27 by :
New C implementation by user [piou]

Version 26

2015-11-30, 12:37:25

Version 27

2016-01-10, 00:05:30

Idiom #12 Check if list contains a value

Check if list contains a value x.
list is any iterable finite container.

Idiom #12 Check if list contains a value

Check if list contains a value x.
list is any iterable finite container.

Imports
#include <stdbool.h>
Code
bool contains(int x, int* list, size_t list_len) {
    for (int i=0 ; i<list_len ; i++)
        if (list[i] == x)
            return true;
    return true;
}