数据结构最后一个作业 (c++) 不会写了 跪求

输入一组字符串(字符串中无空格,输入时串与串之间可由空格分隔),删除含有字母’a’的所有字符串,然后按照输入顺序打印出剩余的字符串。最后输入一个位置,于该位置处插入字符串“1234”后输出所有的字符串。

往下怎么写 怎么从输入的字符串中删除a 并插入1234

#include "stdafx.h"
#include
#include
#include
#include
using namespace std;
int main(void)
{
int i, n = 6;
string str[6]; //定义一个char型指针数组,用于存6个字符串
cout << "请输入6组字符串" << endl;
for (i = 0;i < n;i++)
cin >> str[i];
for (i = 0;i < n;i++)
{
cout << "第[" << i << "]组 = " << str[i] << endl;
}
cin >> str[0];

  return 0;

}

题主你好,这道题目可能你理解有误,题目要求应该是让删除含有字符'a'的字符串,然后把不含a的字符串输出出来,然后在输入一个数字,在数字对应位置加入一个字符串'1234'