Data structures and algorithms in C++
Data structures and algorithms in C++
2nd Edition
ISBN: 9780470460443
Author: Goodrich
Publisher: WILEY
bartleby

Concept explainers

bartleby

Videos

Expert Solution & Answer
Book Icon
Chapter 3, Problem 15C

Explanation of Solution

Program code:

//include the required header files

#include<iostream>

#include<vector>

#include<cmath>

#include<algorithm>

#include<climits>

#include<string>

#include<queue>

#include<stack>

#include<set>

//use the std namespace

using namespace std;

//create a set st

set<string> st;

//define the method dp()

void dp(int n, int const m, vector<string> &vec, string s)

{

//if the value of n is grater than or equal to m

if(n>=m)

{

//create the substring

s = s.substr(0,s.length()-1);

//if the condtion is true

if(st.find(s) == st.end())

{

//insert the value

st.insert(s);

}

//return

return;

}

//call the method dp

dp(n+1,m,vec,s);

dp(n+1,m,vec,s + vec[n] + " ");

}

//create vector vec

vector<string> vec;

//define the main() function

int main()

{

//create required variables

int t=0;

int n=0;

//call the method clear()

vec.clear();

st.clear();

//prompt enter the number of elements

cout<<"Enter no elements you want in your set :";

//scan for the value

cin >> n;

//create string variable item

string item="";

//prompt enter the elements

cout<<"Enter the set elements :";

//iterate a for loop

for(int i=0;i<n;i++)

{

//scan for the value

cin >> item;

//add item to the vector

vec.push_back(item);

}

//print the statements

cout<<"\nTotal subsets are:";

//call the method sort()

sort(vec...

Blurred answer
Students have asked these similar questions
Consider the following class definition public class Bird private String species; private String color; private boolean canFly; public Bird(String str, String col, boolean ef) ' species str; color col; cantly cf; Autosaved at: 20:39:18 Mark for Review Which of the following constructors, if added to the Bird class, will cause a compilation error? public Bird() ' species "unknown"; color "unknown"; canFly false; public Bird(String col, String str). species str; color col; cantly false; public Bird (boolean ef, String str, String col) { species str color col; canFlyef; public Bird(String col, String str, boolean ef) > species str; color col; cantly ef; (0)
Problem A Add the 8-bit 2's-complement integer 01111111 to the 6-bit 2's-complement integer 011111. Sign-extend the 6-bit number to 8 bits. Add in binary and write the 8-bit result. State whether overflow occurred and how you know. Give the equivalent base-10 problem and result. Problem B Add the 7-bit 2's-complement integer 1010010 to the 5-bit 2's-complement integer 01110. Sign-extend the 5-bit number to 7 bits. Add in binary and write the 7-bit result. State whether overflow occurred and how you know. Give the equivalent base-10 problem and result. Problem C Add the 7-bit 2's-complement integer 1001110 to the 6-bit 2's-complement integer 100100. Sign-extend the 6-bit number to 7 bits. Add in binary and write the 7-bit result. State whether overflow occurred and how you know. Give the equivalent base-10 problem and result.
Need help with python! It wont output right. and any alterations break the code.So I have the code done below but I dont know how to have it output a certain way.Expected output:Enter your name: PhilIn text name is: P h i lIn ASCII decimal: 80 104 105 108 In ASCII binary: 01010000 01101000 01101001 01101100Enter your age: 71As a string "71": 7 1In ASCII decimal: 55 49In ASCII binary: 0110111 0110001As an int variable: 71In numeric binary: 1000111Code (need help here): print(f"\nName: {name}")# Loop through each letter:for letter in name:    ascii_val = ord(letter)  # decimal ASCII    binary_val = format(ascii_val, '08b')  # 8-bit binaryprint("Character")print(f"{letter:9}")print("ASCII Decimal")print(f"{ascii_val:13}")print("ASCII Binary")print(f"{binary_val}")     # ageage_str = input("\nEnter your age: ")age_int = int(age_str)print(f"\nAge as string: {age_str}")print(f"Age as int: {age_int}")print(f"Age in ASCII (per digit):")for digit in age_str:    ascii_val = ord(digit)…
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
Computational Software for Intelligent System Design; Author: Cadence Design Systems;https://www.youtube.com/watch?v=dLXZ6bM--j0;License: Standard Youtube License