Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(int argc, const char * argv[]) {
- double f[5] = {2.5, -1.9, 6.1, 10.2, -7.7};
- double t[5] = {5.1, 4.5, 1.6, 2.9, 19.1};
- double o[1] = {-2.3};
- double a1[7] = {10, 50, 40, 20, 50, 40, 30};
- double a2[3] = {50, 20, 30};
- double a3[3] = {50, 40, 40};
- double a4[3] = {50, 30, 20};
- double a5[3] = {10, 20, 20};
- assert(!allTrue(f, 5));
- assert(allTrue(t, 5));
- assert(allTrue(f, -1));
- assert(allTrue(t,0));
- assert(countFalse(f,5)==2);
- assert(countFalse(t, 5)==0);
- assert(countFalse(o, 1)==1);
- assert(countFalse(o, -1)==0);
- assert(firstFalse(o, 1)==0);
- assert(firstFalse(f, 5)==1);
- assert(firstFalse(t, 5)==-1);
- assert(indexOfMin(f, 5)==4);
- assert(indexOfMin(t, 5)==2);
- assert(indexOfMin(o, 1)==0);
- assert(indexOfMin(o, -1)==-1);
- assert(indexOfMin(f, 0)==-1);
- assert(includes(a1, 7, a2, 3));
- assert(includes(a1, 7, a3, 3));
- assert(!includes(a1, 7, a4, 3));
- assert(!includes(a1, 7, a5, 3));
- assert(includes(a1, 7, a2, 0));
- assert(!includes(a1, 0, a2, 3));
- cout << "Passed all test cases." << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement