#include float function1(int a, int b); int function2(int a[], int b); int main(void) { float c = function1(3, 2000); int i[6] = {1, 2, 3, 4, 5, 0}; if (c < 0) printf("value(s) not appropriate\n"); else printf("%.3f\n", function1(3, 2000)); printf("%.3f\n", function1(3, 999)); return 0; } float function1(int a, int b) { if (b > 1000 || b < 0) return -1; if (a < 0) return -2; return a + (((float) b) / 1000); } int function2(int array[], int value) { int i = 0; while (array[i]) { if (array[i] == value) return i; i++; } return -1; }