#include /* hasNeg: * Given a vector v and integer n, * return whether or not one of its first n elements is negative. * We assume v has atleast n elements. */ bool hasNeg( int v[], int n ) { bool retVal = false; int i = 0; while ( i < n ) { if (v[i] < 0) retVal = true; i = i + 1; } return retVal; } /* main: * create a vector, fill it with values, then call hasNeg. */ int main() { const int vSize = 10; int i = 0; int vec[ vSize ]; while ( i < vSize ) { vec[ i ] = (i - 4) * (i - 7); i = i + 1; } if (hasNeg( vec, vSize )) printf( "Some element of v is negative.\n" ); else printf( "No element of v is negative.\n" ); return 0; }