#include #include #include using namespace std; //global variables double c0=3,c1=-2,c2=-3.5,c3=0,c4=1; int ARRAY[20]={ 1,2,3,4,5, 10, 12, 15, 16,20, 20, 30, 50, 100, 200, 213, 456, 1000, 1201, 2000}; double log5(double x=125){ double y = log(x)/log(5); return y; } double polynomial(double x){ double y = c4*pow(x,4) + c3*pow(x,3) + c2*x*x + c1*x + c0; return y; } double radialbase( double, double ); double myfunction(double x1, double x2){ cout<<" called myfunction (double,double)\n"; return 2*x1 - 3*x2; } double myfunction(double x1, int x2){ cout<<" called myfunction (double,int)\n"; return 2*x1 - 3*x2; } double myfunction(int x1, double x2){ cout<<" called myfunction (int,double)\n"; return 2*x1 - 3*x2; } int myfunction(int x1, int x2){ cout<<" called myfunction (int,int)\n"; return 2*x1 - 3*x2; } int teststatic (int times){ static int static_count=0; static_count++; cout<<"teststatic called with argument="<0){ cout<<" message call t="<=str.length()) return 0; int local=0; if (str[p]==s) local=1; return local+ numChars_Rec(s, str, p+1); } int numChars_Loop(char s, string str, int p){ int count=0; for (int l=p; lval) return BinarySearch_Rec(val,b,m ); } int BinarySearch_Loop(int val, int b, int e){ int m; do { cout<<"binary search loop b="<val) e=m; } while (e-b>1); cout<<"not found, exiting\n"; return -999; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// int main(){ double a = log5(25); cout << "\n\nCALLING A FUNCTION \n LOG. a="<