Explain the code according to comment line shown below. The Explanation must contain the flows of the code. Only Line by line code explanations are Not acceped!!. Only General explanations are NOT accepted. Write screen output and explain how the code works!! xplain the code with real example. #include //Prototypes void q1(int a, int b); void q2(int a[ ], int b[ ]); void q3(int *a, int *b); int main(){ //20051XYZT This is your student number, Put real numbers //instead of X,Y,Z,T numbers int a[2] = {X, Y}; int b[2] = {Z, T}; q1(a[0], b[1]); q2(a, b); q3(&b[0], &a[1]); printf("%d, %d, %d, %d \n", a[0], a[1], b[0], b[1]); return 0;} //functions void q1(int a, int b){ int temp = a; if(a%2==0){a = b*2;}else{a=b+5;} b = temp+3;} void q2(int a[ ], int b[ ]){ int temp = a[0]; if(b[1]%2==0){a[0] = b[0]+a[1];} else{a[0]=b[0]*2;} b[0] = temp/2;} void q3(int *a, int *b){ int temp = *a; if(temp<*b){*a = *b; *b = temp;} }
Explain the code according to comment
line shown below. The Explanation must contain the flows
of the code. Only Line by line code explanations are Not
acceped!!. Only General explanations are NOT accepted.
Write screen output and explain how the code works!!
xplain the code with real example.
#include <stdio.h>
//Prototypes
void q1(int a, int b);
void q2(int a[ ], int b[ ]);
void q3(int *a, int *b);
int main(){
//20051XYZT This is your student number, Put real numbers
//instead of X,Y,Z,T numbers
int a[2] = {X, Y};
int b[2] = {Z, T};
q1(a[0], b[1]);
q2(a, b);
q3(&b[0], &a[1]);
printf("%d, %d, %d, %d \n", a[0], a[1], b[0], b[1]);
return 0;}
//functions
void q1(int a, int b){
int temp = a;
if(a%2==0){a = b*2;}else{a=b+5;}
b = temp+3;}
void q2(int a[ ], int b[ ]){
int temp = a[0];
if(b[1]%2==0){a[0] = b[0]+a[1];}
else{a[0]=b[0]*2;}
b[0] = temp/2;}
void q3(int *a, int *b){
int temp = *a;
if(temp<*b){*a = *b;
*b = temp;}
}
-
Step by step
Solved in 2 steps with 1 images