Sha256: 264e5d4593590ce058d279da6847b5e84ec04637a8bde1fcc555660ab0d5387c
Contents?: true
Size: 469 Bytes
Versions: 16
Compression:
Stored size: 469 Bytes
Contents
#include "sum_of_multiples.h" #include <stdbool.h> unsigned int sum_of_multiples(const unsigned int *multiples, const size_t number_of_multiples, const unsigned int upper_bound) { unsigned int sum = 0; for (unsigned int current = 1; current < upper_bound; current++) { for (size_t i = 0; i < number_of_multiples; i++) { if ((current % multiples[i]) == 0) { sum += current; break; } } } return sum; }
Version data entries
16 entries across 16 versions & 1 rubygems