(Longest common prefix) Write a program that prompts the user to enter two strings and displays the largest common prefix of the two strings. Here are some sample runs:
Enter the first string: Welcome to C++
Enter the second string : Welcome to
The common prefix is Welcome to
Enter the first string: Atlanta :
Enter the second string: Macon
Atlanta and Macon have no common prefix
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Additional Engineering Textbook Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Digital Fundamentals (11th Edition)
Problem Solving with C++ (10th Edition)
- Programming language: c++ (1) Prompt the user for a string that contains two strings separated by a comma. Examples of strings that can be accepted: Jill, Allen Jill , Allen Jill,Allen Ex: Enter input string: Jill, Allen (2) Print an error message if the input string does not contain a comma. Continue to prompt until a valid string is entered. Note: If the input contains a comma, then assume that the input also contains two strings. Ex: Enter input string: Jill Allen Error: No comma in string. Enter input string: Jill, Allen (3) Extract the two words from the input string and remove any spaces. Store the strings in two separate variables and output the strings. Ex: Enter input string: Jill, Allen First word: Jill Second word: Allen (4) Using a loop, extend the program to handle multiple lines of input. Continue until the user enters q to quit. Ex: Enter input string: Jill, Allen First word: Jill Second word: Allen Enter input string: Golden , Monkey First word: Golden Second…arrow_forwardQ3: Write a program of c++ that prints the day number of the year, given the date in the form month-day-year. For example, if the input is 1-1-2006, the day number is 1; if the input is 12-25-2006, the day number is 359. The program should check for a leap year. A year is a leap year if it is divisible by 4, but not divisible by 100. For example, 1992 and 2008 are divisible by 4, but not by 100. A year that is divisible by 100 is a leap year if it is also divisible by 400. For example, 1600 and 2000 are divisible by 400. However, 1800 is not a leap year because 1800 is not divisible by 400.arrow_forwardNote:solution using c++ language Pre-Lab 01: Write a program that reads a positive integer x from the user. If x is even, the program prints all the odd numbers between 1 and x – inclusive - each on a separate line. If x is not even, the program prints all the numbers that are multiples of 4 between 1 and x+10 -inclusive -, each on a separate line. Note: As long as the user does not enter a positive number, the program will repeatedly ask the user to enter a positive number. The program must also print an error message "Error- TRY AGAIN – You should enter a positive integer to continue". Úe do.. while to insure the user input.arrow_forward
- In C++ (Algebra: solve 2 × 2 linear equations) You can use Cramer’s rule to solve the following 2 × 2 system of linear equation: ax + by = ecx + dy = fx = (ed - bf) / (ad - bc)y = (af - ec) / (ad - bc) Write a program that prompts the user to enter a, b, c, d, e and f and displays the result. If ad - bc is 0, report that “The equation has no solution”. Sample Run 1 Enter a, b, c, d, e, f: 9.0 4.0 3.0 -5.0 -6.0 -21.0 x is -2 and y is 3 Sample Run 2 Enter a, b, c, d, e, f: 1.0 2.0 2.0 4.0 4.0 5.0 The equation has no solutionarrow_forward1- Write a C++ program to ask the user to enter their first and last name and save them in a string. 2- Write a C++ program to ask the user to enter five integer numbers and the program should print even if the number is even or odd if the number is odd. 3- Repeat Question 2 to print even if the number is even and greater than 10 and print odd if the number is odd and negative. Use while instead of for or (for instead of while if you used while in Question 2). 4- What is the difference between prefix and postfix of -- and ++ operator?arrow_forwardc++ code Also in code i am getting "sh: 1: PAUSE: not found" Write a program that reads in a line consisting of a student’s name, Social Security number, user ID, and password. The program outputs the string in which all the digits of the Social Security number and all the characters in the password are replaced by x. (The Social Security number is in the form 000-00-0000, and the user ID and the password do not contain any spaces.) Your program should not use the operator [] to access a string element. Use the appropriate functions described in Table 7-1 below. #include <iostream> //include statement(s)#include <iomanip>#include <string> using namespace std; //using namespace statement(s) void getInfo(string info); //void function header to get info int main(){string k; //variable declaration(s)cout << "Enter your Name, Social Security number, User ID, and Passord - separated\nby commas: " << endl;cout << endl; getline(cin, k); //reads the values…arrow_forward
- 1- Write a C++ program to ask the user to enter their first and last name and save them in a string. 2- Write a C++ program to ask the user to enter five integer numbers and the program should print even if the number is even or odd if the number is odd. 3- Repeat Question 2 to print even if the number is even and greater than 10 and print odd if the number is odd and negative. Use while instead of for or (for instead of while if you used while in Question 2). 4- What is the difference between prefix and postfix of -- and ++ operator? only solve Q1 and Q2 using inclide iostreamarrow_forwardTutoriel 2 Exercise 1: Write a C++ program that reads a character. If the character input is a space, print a message specifying it. If the character input is a digit, print a message specifying it. Exercise 2: Write a C++ program that reads a character. Checks whether the character variable ch stores a space or not; if it does, the number of spaces are incremented by 1.arrow_forwardC++ Demonstration: Write a program that computes the equivalent resistance of a purely series and purely parallel electric circuit. TEST CASES: If the user inputs a character: Computing for the equivalent resistance A. Series CombinationB. Parallel Combination Enter Choice: B Enter R1: 1 Enter R2: 2 Enter R3: A The value of R3 is not a number. If the user selects “Series Combination” and inputs numbers: Computing for the equivalent resistance A. Series Combination B. Parallel Combination Enter Choice: A Enter R1: 1 Enter R2: 2 Enter R3: 3 The total resistance in series is 6 Ohms.arrow_forward
- Q1: Write a program in C++ using repetition structures to print the following pattern. You are not allowed to use nested loops.arrow_forwardQ3: Write a C++ program to Find All Roots of a Quadratic Equation. Tip for Q3: This program accepts coefficients of a quadratic equation from the user and displays the roots (both real and complex roots depending upon the discriminant). For a quadratic equation ax2+bx+c = 0 (where a, b and c are coefficients), it's roots is given by following the formula 2 -b + Vb - 4ac 2a The term b2-4ac is known as the discriminant of a quadratic equation. The discriminant tells the nature of the roots. If discriminant is greater than 0, the roots are real and different. If discriminant is equal to 0, the roots are real and equal. If discriminant is less than 0, the roots are complex and different.arrow_forwardLoops, C++ Write a program that takes in a line of text as input, and outputs that line of text in reverse. The program repeats, ending when the user enters "Done", "done", or "d" for the line of text. Ex: If the input is: Hello there Hey done then the output is: ereht olleH yeHarrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr