Задана строка С содержащая не менее двух слов и символ 'c'. Составить новую стоку С1 из слов строки С в которых есть символ с и строку С2 из слов строки С в которых нет символа с . Для решения использовать столько процессов сколько слов в процессе
Программу я сделал , только вот без этой части: Для решения использовать столько процессов сколько слов в процессе
#include "stdafx.h"
#include "iostream"
#include <string>
using namespace std;
#include <cstring>
int main()
{
string s1=" ";
setlocale(LC_ALL,"Rus");
char string[200];
int s=0;
cout << "Введите строку:\n";
cin.getline(string,200);
char * pch = strtok (string," "), // получаем первое слово
* word = 0;
int maxLen = 0;
cout<<endl<<"Строка с символом с ";
while (pch != NULL) // пока есть слова
{
for(int i=0; i<strlen(pch);i++)
{
if(pch[i]=='c')
s=+1;
}
if(s>0)
{
cout<<pch<<" ";
s=0;
}
else s1=s1+" "+pch;
pch = strtok (NULL, " "); // получаем следующее слово
}
cout<<endl<<"Строка без символа с ";
cout<<s1<<endl;
system("pause");
return 0;
}
может кто помочь сделать вот с этой частью: Для решения использовать столько процессов сколько слов в процессе