U
User24
Помогите написать программу удаления четных\нечетных слов в предложении. Или подскажите алгоритм.
B правой части каждого сообщения есть стрелки ⇧ и ⇩. Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай
🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.После старта курса запись открыта еще 10 дней Подробнее о курсе ...
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
#include <locale>
#include <regex>
#include <iostream>
int main()
{
setlocale(LC_ALL, "");
const std::string text =
"There were three men came out of the west, their fortunes for to try. "
"And these three men made a solemn vow "
"\"John Barleycorn must die\".";
const std::regex rx("\\b\\w+\\b");
const std::sregex_iterator end;
std::cout << "Full text: " << text << std::endl;
std::cout << "Odd words: ";
size_t index = 0;
for (std::sregex_iterator it(text.begin(), text.end(), rx); it != end; ++it, index++)
if (!(index & 1))
std::cout << it->str() << " ";
std::cout << std::endl;
return 0;
}
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{ setlocale(LC_ALL,"");
string str;
string arStr[10];
int N=0,choice;
cout<<"Введите строку. После ввода нажмите Enter, затем - комбинацию Ctrl+Z+Enter"<<endl;
while(cin>>str)
{
arStr[N]=str;
N++;
}
cin.clear();
cout<<"Оставить четные слова - введите ноль. Оставить нечетные - введите единицу"<<endl;
cin>>choice;
str="";
if(choice)
for(int i=0;i<N;i+=2)str+=arStr[i]+" ";
else
for(int i=1;i<N;i+=2)str+=arStr[i]+" ";
cout<<str<<endl;
return 0;
}
Обучение наступательной кибербезопасности в игровой форме. Начать игру!