Question: COMP 1 4 1 : Introduction to Programming Languages Instructions: In this lab, we are going to try functional programming in C + + .
COMP : Introduction to Programming Languages
Instructions: In this lab, we are going to try functional programming in C Rewrite the following C
code fragments. Your modified code should obey the following rules:
No global variables
No passbyreference and passbypointer parameters except arrays
No iteration
Fibonacci
int fib int n
if n return ;
int x ;
int y ;
int t;
for int i ; i n; i
t x;
x x y;
y t;
return x;
Min and max in an array
void minmaxFromArraylong array short arraylength, long& min, long& max
short i;
long min array;
long max array;
for i; iarraylength; i
if arrayi min min arrayi;
if arrayi max max arrayi;
min min;
max max;
Inserting an entry to a dictionary
vector dictionary;
void setDictionaryEntrystring key, string value
unsigned short i;
for i; ikey, value;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
