3.2.3/3.3.2

来源:互联网 发布:学完c 还是不会编程 编辑:程序博客网 时间:2024/06/06 21:14

3.6/3.7/3.8

#include<iostream>
#include<string>
#include<cctype>

using namespace std;

void main()
{
    cout << "Enter string" << endl;
    string s;
    //getline(cin, s);
    //for (char &c : s)
    cin >> s;
    int i = 0;
    while (i <= s.size())
    {
        s[i] = 'X';
        i++;
    }
    cout << s << endl;

    cin.get();
    cin.get();


3.10

#include<iostream>
#include<string>
#include<cctype>

using namespace std;

void main()
{
    string s;
    cin >> s;
    for (auto &c : s)
    {
        if (!ispunct(c))
            cout << c ;
    }

    cin.get();
    cin.get();

}


3.3.2

3.14

#include<string>
#include<cctype>
#include<vector>

using namespace std;

void main()
{
    cout << "Enter a series of numbers" << endl;
    int i;
    vector<int> v;
    while (cin >> i)
        v.push_back(i);

    for (auto i : v)
       cout << i << " ";
    cout << endl;

    cin.clear();
    cin.get();
    cin.get();