Must use looping techniques (did you answer this)
For part 7 (please arrange for me anything you can)
I get this comment (THIS CAN NOT BE COVERED UNDER C, C++ Programming as the mentioned keyword are for MATLAB PROGRAMMING only)
I guess you don't have to use c or c++ , just add on the HW you did listed below
1. Recode all functions utilizing the Stack Frame method
2. Show at least one example of each of the following:
a. USES
b. LOCAL. sub espnBytes
c. ENTER/LEAVE
d. PROTO/INVOKE
3. Test each function from main, print appropriate array after each test.
#include
#include
#include
#include
void main()
{
int A1[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int A2[16],A3[16]={0};
for(inti=0;i<16;i++)
{
cout<}
cout<<"\n\n----------------------------------\n\n";
cout<<"RANDOM NUMBER....\n";
srand(5323);
for(inti=0; i<16; i++)
{
cout<if ((i+1) % 5 == 0)
cout<<"\n";
}
cout<<"\n\n----------------------------------\n\n";
cout<<"COPY ARRAY....\n";
for(inti=0;i<16;i++)
{
A2[i] = A1[i];
cout<}
cout<<"\n\n----------------------------------\n\n";
cout<<"REVERSE ORDER....\n" ;
for(inti=15,j=0;i>=0,j<16;i--,j++)
{
A3[j] = A1[i];
cout<}
cout<<"\n\n----------------------------------\n\n";
cout<<"SUM OF ARRAY....\n\n";
int s=0;
for(inti=0;i<16;i++)
{
s=s+ A2[i];
}
cout<<"SUM = "<cout<<"\n\n----------------------------------\n\n";
cout<<"ELEMENT WISE ADDITION....\n\n";
int s1=0;
for(inti=0,j=0;i<16,j<16;i++,j++)
{
s1= A1[i]+A3[j];
cout<}
cout<<"\n\n----------------------------------\n\n";
cout<<"ELEMENT WISE SUBSTRACTION....\n\n";
int s2=0;
for(inti=0,j=0;i<16,j<16;i++,j++)
{
s2=A1[i]-A3[j];
cout<}
cout<<"\n\n----------------------------------\n\n";
cout<<"ELEMENT WISE ABS....\n\n";
int s3=0;
for(inti=0;i<16;i++)
{
s3=abs(A1[i]);
cout<}
getch();
}