Răspuns :
#include <iostream>
#include <string>
#include <sstream>
#include <locale>
using namespace std;
int main(){
string in;
getline(cin, in);
int l = in.length();
for (int i=0;i < l - 4;i++){
string s = in.substr(i,5);
std::locale loc;
char o[5];
bool la=false, ld=false, lo=false, lb=false, le=false;
for (int j=0; j<5; ++j){
o[j] = std::tolower(s[j],loc);
if ( !la && o[j] == 'a') la=true;
else if ( !ld && o[j] == 'd') ld=true;
else if ( !lo && o[j] == 'o') lo=true;
else if ( !lb && o[j] == 'b') lb=true;
else if ( !le && o[j] == 'e') le=true;
}
for (int j=0; j<5; ++j){
if ( !la && o[j] == '+') la=true;
else if ( !ld && o[j] == '-') ld=true;
else if ( !lo && o[j] == '+') lo=true;
else if ( !lb && o[j] == '-') lb=true;
else if ( !le && o[j] == '+') le=true;
}
for (int j=0; j<5; ++j){
if ( !la && o[j] == '*') la=true;
else if ( !ld && o[j] == '*') ld=true;
else if ( !lo && o[j] == '*') lo=true;
else if ( !lb && o[j] == '*') lb=true;
else if ( !le && o[j] == '*') le=true;
}
if (la && ld && lo && lb && le)
cout << s << endl;
}
return 0;
}
#include <string>
#include <sstream>
#include <locale>
using namespace std;
int main(){
string in;
getline(cin, in);
int l = in.length();
for (int i=0;i < l - 4;i++){
string s = in.substr(i,5);
std::locale loc;
char o[5];
bool la=false, ld=false, lo=false, lb=false, le=false;
for (int j=0; j<5; ++j){
o[j] = std::tolower(s[j],loc);
if ( !la && o[j] == 'a') la=true;
else if ( !ld && o[j] == 'd') ld=true;
else if ( !lo && o[j] == 'o') lo=true;
else if ( !lb && o[j] == 'b') lb=true;
else if ( !le && o[j] == 'e') le=true;
}
for (int j=0; j<5; ++j){
if ( !la && o[j] == '+') la=true;
else if ( !ld && o[j] == '-') ld=true;
else if ( !lo && o[j] == '+') lo=true;
else if ( !lb && o[j] == '-') lb=true;
else if ( !le && o[j] == '+') le=true;
}
for (int j=0; j<5; ++j){
if ( !la && o[j] == '*') la=true;
else if ( !ld && o[j] == '*') ld=true;
else if ( !lo && o[j] == '*') lo=true;
else if ( !lb && o[j] == '*') lb=true;
else if ( !le && o[j] == '*') le=true;
}
if (la && ld && lo && lb && le)
cout << s << endl;
}
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!