Описать функцию WordK(S, K) строкового типа, возвращающую K-е слово строки S (словом считается набор символов, не содержащий пробелов и ограниченный пробелами или началом/концом строки). Если количество слов в строке меньше K, то функция возвращает пустую строку. Используя эту функцию, выделить из данной строки S слова с данными номерами K1, K2, K3. C#
using namespace std;
int main(int argc, char *argv[]){ int array[100]; int i = 0; // счетчик цикла int K; int otr = 0; int nech = 1; cout << "Input K: "; cin >> K; cout << endl; cout << "Input numbers: " << endl; while(i != K) { cin >> array[i]; i++; } i = 0; while(i != K) { if(array[i] < 0) { otr++; } if((array[i] % 2) != 0) { nech *= array[i]; } i++; } cout << "Otr = " << otr << endl << "Proizv. nechet = " << nech << endl; return 0;}