Here is the beginning of the code;
#include <string>
#include <iostream>
int main()
{
std::string sentence;
std::getline(std::cin, sentence);
// manipulate the sentence here
std::cout << sentence << "\n";
}}
In case of any query do comment. Please rate answer. Thanks
Code:
#include <string>
#include <iostream>
int main()
{
std::string sentence;
std::getline(std::cin, sentence);
// manipulate the sentence here
int i = 0;
std::string space = " ";
std::string doublespace = space + space;
//find the position of the double space in the given
string
i = sentence.find(doublespace);
//if no double space the return the sentence, if double space is
present then replace it with single space
while (i > -1)
{
//replace the double space with single space
sentence.replace(i,2,space);
//again find the double space and continue till you replace all
double spaces
i = sentence.find(doublespace);
}
std::cout << sentence << "\n";
return 0;
}
Screen shot of the code and Output:
main.cpp 1 #include <string> 2 #include <iostream> 4 int main() std::string sentence; std::getline(std::cin, sentence); // manipulate the sentence here int i = 0; //find the position of the double space in the given string i = sentence.find(""); //if no double space the return the sentence, if double space is present then replace it with single space while (i > -1) //replace the double space with single space sentence.replace(i,2," "); //again find the double space and continue till you replace all double spaces i = sentence.find(" "); std::cout << sentence << "\n"; return 0; 23 } 24. input sentence. This is a totally normal This is a totally normal sentence. ... Program finished with exit code 0 Press ENTER to exit console. I
This shouldn't change a bit! This shouldn't change a bit! ... Program finished with exit code o Press ENTER to exit console. I
main.cpp #include <string> #include <iostream> 2 int main) 5 f 4 std::string sentence; std::getline(std: :cin, sentence); // manipulate the sentence here int i 6 7 9 //find the position of the double space in the given string i 10 sentence.find ( " "); //if no double space the return the sentence, if doub le space is present then replace it wi th single space while (i -1) { //replace the double space with single space sentence.replace ( i , 2, " "); //again find the double space and continue till you replace all double spaces i 11 12 13 14 15 16 17 sentence.find ( " "); 18 19 20 std::cout < sentence < "\n"; 21 return 0; 22 23} 24 input This is a totally normal sentence. This is a totally normal sentence. ...Program finished with exit code 0 Press ENTER to exit console.I
This shouldn't change a bit! This shouldn't change a bit! |- ..Program finished with exit code o Press ENTER to exit console.
Here is the beginning of the code; #include <string> #include <iostream> int main() { std::string sentence;...
Convert to use functions where possible #include<iostream> #include<string> using namespace std; int main() { string first, last, job; double hours, wages, net, gross, tax, taxrate = .40; double oPay, oHours; int deductions; // input section cout << "Enter First Name: "; cin >> first; cout << "Enter Last Name: "; cin >> last; cin.ignore(); cout << "Enter Job Title: "; getline(cin, job); cout << "Enter Hours Worked:...
#include<iostream> #include<string> #include<iomanip> using namespace std; /* ********* Class Car ************* ********************************* */ class Car { private: string reportingMark; int carNumber; string kind; bool loaded; string choice; string destination; public: Car() { reportingMark = ""; carNumber = 0; kind = "Others"; loaded = 0; destination = "NONE"; } ~Car() { } void setUpCar(string &reportingMark, int &carNumber, string &kind, bool &loaded, string &destination); }; void input(string &reportingMark, int &carNumber, string &kind, bool &loaded,string choice, string &destination); void output(string &reportingMark, int &carNumber,...
#include <iostream> #include <string> using namespace std; int main() { int number; int sum = 0; while(true) { cout << "Please enter a number between 1 and 11: "; cin >> number; if (number >= 1 && number <= 11) { cout << number << endl; sum = sum + number; //only add the sum when number is in range: 1-11, so add wthin this if case } else { cout << number << endl; cout << "Out of range;...
#include <iostream> using namespace std; int * newZeroArray(int size) { //your code here } int main() { int size = 10; int * A = newZeroArray(size); for(int i = 0; i < size; i++) cout << A[i] << " "; cout << endl; }Write a function that takes a size, creates a new array of that size with all zeros, and returns the array. If the size is not a valid size for an array, do not return a valid...
#include <fstream> #include <iostream> #include <cstdlib> using namespace std; // Place charcnt prototype (declaration) here int charcnt(string filename, char ch); int main() { string filename; char ch; int chant = 0; cout << "Enter the name of the input file: "; cin >> filename; cout << endl; cout << "Enter a character: "; cin.ignore(); // ignores newline left in stream after previous input statement cin.get(ch); cout << endl; chcnt = charcnt(filename, ch); cout << "# of " «< ch« "'S:...
#include <iostream> #include <cstdlib> #include <time.h> #include <string> using namespace std; int main() { srand(time (0)); int number, guess, response, reply; int score = 0 number = rand() % 100 + 1; do { do { cout << "Enter your guess "; cin >> guess; score++; if (guess < number) cout << guess << " is too low! Enter a higher number. "; else if (guess > number) cout << guess << " is too high! Enter a lower number....
Watermelon Problem: The answer should not include any whitespace. #include<iostream> using namespace std; int main() { double distance, gravity =9.8, height; int time, t=0; cout<<"Please input the time of fall in seconds:"<<endl; [ A ] // Get the user input of the time of fall in seconds (Use cin>> method) cout<<endl; cout<<"Please input the height of the bridge in meters:"<<endl; [ B ] // Get the user input of the height of the bridge in meters (Use cin>>...
4) What is the output if the input istom - Sawyer? #include <iostream> using namespace std; int main() { string playerName; cout << "Enter name"; cin >> playerName; cout << endl « playerName; return 0; } a. Tom - Sawyer b. Tom Sawyer c. Tom d. Sawyer 5) Which XXX generates "Adam is 30 years old." as the output? #include <iostream> using namespace std; int main() { string name = "Adam"; int age = 30; XXX return 0; } a....
please help me fix the error in here #include<iostream> #include <string> using namespace std; string getStudentName(); double getNumberExams(); double getScoresAndCalculateTotal(double E); double calculateAverage(double n, double t); char determineLetterGrade(); void displayAverageGrade(); int main() { string StudentName; double NumberExam, Average, ScoresAndCalculateTotal; char LetterGrade; StudentName = getStudentName(); NumberExam = getNumberExams(); ScoresAndCalculateTotal= getScoresAndCalculateTotal(NumberExam); Average = calculateAverage(NumberExam, ScoresAndCalculateTotal); return 0; } string getStudentName() { string StudentName; cout << "\n\nEnter Student Name:"; getline(cin, StudentName); return StudentName; } double getNumberExams() { double NumberExam; cout << "\n\n Enter...
#include <iostream> #include <cmath> using namespace std; int main() { int x; int y; int z; int r1; int r2; cin >> x; cin >> y; cin >> z; r1 = 4* pow(x,3)-5*pow(y,2)+3*z; r2 = r1+7*pow(x,3)-2*pow(y,2)+11*z; cout << "r1="; cout << 4* pow(x,3)-5*pow(y,2)+3*z; cout << endl; cout << "r2="; cout << r1+7*pow(x,3)-2*pow(y,2)+11*z; cout << endl; cout << "r3="; cout << r2-9*pow(x,3)+22*pow(y,2)-6*z; cout << endl; return 0; } 1-115 Your output r2-395 13-186 5:Compare output Output differs. See highlights below. -163...