Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- int main() {
- string keys, s;
- unsigned long long int m = 0, l = 0, L = 0, w = 0;
- getline(cin, keys);
- while (getline(cin, s)) {
- bool flag = 0;
- m += s.size();
- ++l;
- if (s.size() > L) {
- L = s.size();
- }
- int i = 0;
- while (i < s.size() && s[i] == ' ') {
- ++i;
- }
- while (i < s.size()) {
- if (s[i] != ' ' && flag == 0) {
- ++w;
- flag = 1;
- } else if (s[i] == ' ') {
- flag = 0;
- }
- ++i;
- }
- }
- m += l;
- for (int i = 0; i < keys.size(); ++i) {
- if (keys[i] == 'l') {
- cout << l << " ";
- break;
- }
- }
- for (int i = 0; i < keys.size(); ++i) {
- if (keys[i] == 'w') {
- cout << w << " ";
- }
- }
- for (int i = 0; i < keys.size(); ++i) {
- if (keys[i] == 'm') {
- cout << m << " ";
- }
- }
- for (int i = 0; i < keys.size(); ++i) {
- if (keys[i] == 'L') {
- cout << L << " ";
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement