Explanation of Solution
The program execution is explained in the in-lined comments:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
//declare pointer variables and allocate memory
int *myPtr = new int;
int *yourPtr = new int;
//assign value to the memory location pointed to by myPtr
*myPtr = 10;
//assign value to memory location pointed to by myPtr
//using an arithmetic expression
//RHS expression = 2 &*#x00A0;10 + 3 = 23
*yourPtr = 2 &*#x00A0;*myPtr + 3;
//print statement using arithmetic expression
//value held in memory location myPtr is 10
//the second expression = (23 - 10 + 5) = 18
cout << *myPtr << " " << (*yourPtr - *myPtr + 5) << endl;
//pointer myPtr assigned the pointer yourPtr so
//now myPtr refers to the memory location holding
//the value 23
myPtr = yourPtr;
;&#...
Trending nowThis is a popular solution!
Chapter 12 Solutions
C++ Programming: From Problem Analysis to Program Design
- What is the output of the following C++ code? #include <iostream> using namespace std; class Base { public: int m; Base(int n=0) : m(n) { cout << "Base" << endl; } }; class Derived: public Base { public: double d; Derived(double de = 0.0) : d(de) { cout << "Derived" << endl; } }; int main() { cout << "Instantiating Base" << endl; Base cBase; cout << "Instantiating Derived" << endl; Derived cDerived; return 0; }arrow_forwardplease help me with this c++ code, and I did not understand why the output is x=10 y=20. Please explain to me. #include<iostream> using namespace std; class Test { private: int x; int y; public: Test(int x = 0, int y = 0) { this->x = x; this->y = y; } Test &setX(int a) { x = a; return *this; } Test &setY(int b) { y = b; return *this; } void print() { cout << "x = " << x << " y = " << y << endl; } }; int main() { Test obj1(5, 5); // Chained function calls. All calls modify the same object // as the same object is returned by reference obj1.setX(10).setY(20); obj1.print(); return 0; }arrow_forwardI need your help with the question attached, Your writing your program in C# . When writing or printing out the output of your code please use the format when writing your code and when you want to print out the data too static void Main(string[] args) { int student_id; int student_pass, highest_avgerage_id, student_fail; student_pass = 0; student_fail = 0; highest_avgerage_id = 0; Console.Write("Enter a student id (0 to quit): "); student_id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Number of student who are moving on: " + student_pass); Console.WriteLine("Number of student who are not moving on: " + student_fail); if (student_id == 0) { is_continue = false; break; } This is the format I need any tutor working on this to use when they are solving the problem and writing the code in C# please. Please let me know if…arrow_forward
- What is the output of the following C++ code? #include<iostream> using namespace std; class X { int m; public: X() : m(10) { } X(int mm): m(mm) { } int getm() { return m; } }; class Y : public X { int n; public: Y(int nn) : n(nn) {} int getn() { return n; } }; int main() { Y yobj( 100 ); cout << yobj.getm() << " " << yobj.getn() << endl; }arrow_forwardin this C++ code program below fix all bugs or mistakes in code and explain in comments what was wrong and how you fix it (there can be problems with semi-columns, curly braces, included libraries, wrong usage of functions, inproper conversion of datatypes and etc.) #include <iostream>#include <math>use namespace std;/*print sinus of c*/int main{int c='4';cout<<"Sinus is "<<sinus(c);return ;}arrow_forwardHello, This is part of my hangman simulation in C++. If you compile and run it and type "Easy," the code should run. If you run it though, the body of the hangman doesn't align when you guess wrong. Could you help me with that and implement an if statement to repeat the program if user wants to play again? #include <iostream> #include <cstdlib> #include <ctime> #include <string> #include <iomanip>using namespace std; const int MAX_TRIES = 5;char answer; int letterFill(char, string, string&); int main() { string name; char letter; int num_of_wrong_guesses = 0; string word; srand(time(NULL)); // ONLY NEED THIS ONCE! // welcome the user cout << "\n\nWelcome to hangman!! Guess a fruit that comes into your mind."; // Ask user for for Easy, Average, Hard string level; cout << "\nChoose a LEVEL(E - Easy, A - Average, H - Hard):" << endl; cin >> level; // compare level if (level == "Easy") {//put all the string inside…arrow_forward
- In C++ what is the effect of the const keyword in the following statement? int* const intPtr = new intarrow_forwardHow to solve a puzzle in c programming, using fgets, showing the unused letters? For example, the text file below should display all unused letters: l person fhi txt file: hellol person fandhi --------------------- lol and he end txt filearrow_forwardQuestion 3 Write a program in C, which simulates the game of connect 4, representing the board with coloured tiles, by means of matrices, where the player can choose whether to play with the computer and the computer represents player 2 or with another person, where at the end it shows the winner, the loser or if there was a draw. . Full explain this question very fast solution sent mearrow_forward
- a) What is the risk of using strcpy() in C given the code below? void f1(char *str2) { int y; char str1[10]; strcpy(str1, str2);arrow_forwardWhat will be the output of the following C++ code? #include <iostream> using namespace std; enum cat { temp = 7 }; int main() { int age = 14; age /= temp; cout << "If you were cat, you would be " << age << endl; return 0; }arrow_forwardI am having issues with C++ because this code does not work: int main() {int userNum; userNum = 5;cout << "Foretelling is hard." << endl;cout << "Particularly of the future." << endl;cout << "User num is:" << userNum << endl;/* Your solution goes here */ return 0; Please tell me what to do with this line of code.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education