We're a place where coders share, stay up-to-date and grow their careers.
C
int adjacentProduct(int numbers[], unsigned int length) { int maximum = 0; for (unsigned int index = 0; index < length; index++) { int indexNext = index + 1; if (indexNext == length) { break; } int current = numbers[index]; int next = numbers[indexNext]; int product = current * next; if (product > maximum) { maximum = product; } } return maximum; }
C