-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
42 lines (36 loc) · 893 Bytes
/
main.cpp
File metadata and controls
42 lines (36 loc) · 893 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
void print()
{
std::cout << "Hello. Who are you? How old are you?" << std::endl;
}
void split(std::string &answer, int &age)
{
answer.erase(0, 5);
std::string tempAnswer;
tempAnswer = answer;
int i = tempAnswer.find(' ');
tempAnswer.erase(tempAnswer.begin()+i-1, tempAnswer.end());
int y = answer.find("I am ");
answer.erase(0, y + sizeof ("I am"));
answer.erase(answer.begin()+2, answer.end());
age = atoi(answer.c_str());
answer = tempAnswer;
}
void answer()
{
print();
int age = 0;
std::string answer;
getline (std::cin, answer);
//you have to use only answer....
//write code here....
std::cin >> answer;
std::cout << age << std::endl;
std::cin >> age;
split(answer, age);
std::cout << answer << " " << age << " is the best age!!!!!!!!!!!!!!";
}
int main()
{
answer();
}