Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started