Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication1.cpp: определяет точку входа для консольного приложения.
- //
- #include "stdafx.h"
- #include "iostream"
- #include "string"
- std::string FindWord(char words[], int word_number)
- {
- std::string word = "";
- int word_begin = 0;
- int space_count = 0;
- for (int i = 0; i < 100; i++)
- {
- if (word_number == 1)
- break;
- if (words[i] == ' ')
- {
- space_count++;
- if (space_count == word_number - 1)
- {
- word_begin = i + 1;
- break;
- }
- }
- }
- while (words[word_begin] != ' ' && words[word_begin] != 0)
- {
- word += words[word_begin];
- word_begin++;
- }
- return word;
- }
- int main()
- {
- char words[100];
- std::cin.getline(words, 100);
- std::cout << words << '\n';
- int word_number;
- int count = 0;
- std::cin >> word_number;
- for (char i : words)
- {
- if (i == ' ')
- count++;
- }
- if (word_number >= 1 && word_number <= count + 1)
- {
- std::string word = FindWord(words, word_number);
- std::cout << word;
- std::cout << '\n';
- }
- else
- {
- std::cout << "Enter a valid number";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement