Q1 Hand trace the follwing code include using namespace std

Q1: Hand trace the follwing code:

#include <iostream>

using namespace std;

void find(int& a, int b, int& c,)

int main()

{

int one, two, three;

one = 1;

two = 2;

three = 3;

find(one, two, three);

cout << one << \", \" << two << \", \" << three << endl;

find(two, one, three);

cout << one << \", \" << two << \", \" << three << endl;

find(three, two, one);

cout << one << \", \" << two << \", \" << three << endl;

find(two, three, one);

cout << one << \", \" << two << \", \" << three << endl;

return 0;

}

void find(int& a, int b, int& c)

{

int temp;

c = a * b + 2;

temp = c;

if (b==0)

    a = c / (b + 1);

a = a + c – b;

c = b * temp;

}

Solution

#include <iostream>
using namespace std;

void find(int a, int b, int c)
int main()
{
int one, two, three;
one = 1;
two = 2;
three = 3;
find(one, two, three);
cout << one << \", \" << two << \", \" << three << endl;
find(two, one, three);
cout << one << \", \" << two << \", \" << three << endl;
find(three, two, one);
cout << one << \", \" << two << \", \" << three << endl;
find(two, three, one);
cout << one << \", \" << two << \", \" << three << endl;
return 0;
}
void find(int a,int b,int c)
{
int temp;
c = a * b + 2;
temp = c;
if (b==0)
a = c / (b + 1);
a = a + c – b;
c = b * temp;
}

Q1: Hand trace the follwing code: #include <iostream> using namespace std; void find(int& a, int b, int& c,) int main() { int one, two, three; one
Q1: Hand trace the follwing code: #include <iostream> using namespace std; void find(int& a, int b, int& c,) int main() { int one, two, three; one

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site