Assuming that the address of name is 10 and the address of x is 14 (i.e. name is stored in memory location 10, and x is stored in memory location 14), indicate the values of the variables below after the following code segment executes. float name, x = 601.29; float *a = &x; name = *a; a: *a: x: &x;: name: &name;: Solution a:=14(a is the pointer variable which stores the address of x values) *a:=601.29(value of address x) x=601.29(value of x) &x=14(address of x) name:=601.29(value of a) &name:=10(address of name) //note: address of x given as 14 and address of name given as 10 solution.cpp #include <iostream>//header file for input output function using namespace std;//it tells the compiler to link std name space int main() {//main function float name,x=601.29; float *a=&x; name=*a; //cout<<\"\" cout<<\"a:=\"<<a<<\" *a=\"<<*a<<\" x=\"<<x<<\" &x=\"<<&x<<\"name= \"<<name<<\" &name=\"<<&name<<endl; } output a:=0x7e12d5e196cc *a=601.29 x=601.29 &x=0x7e12d5e196ccname= 601.29 &name=0x7e12d5e196c8 .