Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- char string[100], stringToWorkWith[50];
- cin.getline(string, 100);
- unsigned i = 0, j = 0;
- int sum = 0;
- while (string[i] != '\0')
- {
- if (string[i] >= '0' && string[i] <= '9')
- {
- j = 0;
- bool isMinus = true;
- if (string[i - 1] != '-')
- {
- isMinus = false;
- }
- while (string[i] != ' ')
- {
- if (string[i] == '\0')
- break;
- stringToWorkWith[j] = string[i]; i++; j++;
- }
- stringToWorkWith[j] = '\0';
- if (isMinus == true)
- sum -= atoi(stringToWorkWith);
- else
- sum += atoi(stringToWorkWith);
- }
- i++;
- }
- cout << sum << endl;
- i = 0, j = 0;
- while (string[i] != '\0')
- {
- if ((string[i] >= 'a' && string[i] <= 'z') || (string[i] >= 'A' && string[i] <= 'Z'))
- {
- while (string[i] != ' ')
- {
- stringToWorkWith[j] = string[i]; j++; i++;
- if (string[i] == '\0')
- break;
- }
- if (string[i] != '\0')
- {
- stringToWorkWith[j] = ' '; j++;
- }
- else
- {
- break;
- }
- }
- i++;
- }
- stringToWorkWith[j] = '\0';
- cout << stringToWorkWith;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement