Starting Out with C++ from Control Structures to Objects (9th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
9th Edition
ISBN: 9780134498379
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Videos

Textbook Question
Book Icon
Chapter 20, Problem 14RQE

#include <iostream>

#include <string>

using namespace std;

void function(string, int, int);

int main()

{

string mystr = "Hello";

cout ≪ mystr ≪ endl;

function(mystr, 0, mystr.size());

return 0;

}

void function(string str, int pos, int size)

{

if (pos < size)

{

function(str, pos + 1, size);

cout ≪ str[pos];

}

}

Blurred answer
Students have asked these similar questions
None
C++ Functions provide a means to modularize applications Write a function called "Calculate"  takes two double arguments  returns a double result   For example, the following is a function that takes a single "double" argument and returns a "double" result double squareArea(double side){   double lArea;   lArea = side * side;   return lArea;}
#include <iostream>#include <string>#include <climits> using namespace std;class BalancedTernary {  protected:    // Store the value as a reversed string of +, 0 and - characters    string value;   // Helper function to change a balanced ternary character to an integer  int charToInt(char c) const {    if (c == '0')      return 0;    return 44 - c;  }   // Helper function to negate a string of ternary characters  string negate(string s) const {    for (int i = 0; i < s.length(); ++i) {      if (s[i] == '+')        s[i] = '-';      else if (s[i] == '-')        s[i] = '+';    }    return s;  }   public:    // Default constructor    BalancedTernary() {      value = "0";    }   // Construct from a string  BalancedTernary(string s) {    value = string(s.rbegin(), s.rend());  }   // Construct from an integer  BalancedTernary(long long n) {    if (n == 0) {      value = "0";      return;    }     bool neg = n < 0;    if (neg)      n = -n;     value = "";    while (n !=…
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Introduction to Variables; Author: Neso Academy;https://www.youtube.com/watch?v=fO4FwJOShdc;License: Standard YouTube License, CC-BY