👤

Salut! Cum as putea sa verific daca un sir de caractere citit de la tastatura este format doar din 'a' si 'b'? As dori rezolvarea in c++. Multumesc!

Răspuns :

#include <iostream>
#include<string.h>
using namespace std;
int main()
{    char sir[100];   
int ok=1; //presupunem ca sirul e format doar din a si b   
cin.get(sir,100);   
for(int i=0;i<strlen(sir);i++) //parcurgem caracterele     
if(strchr("ab",sir[i])==0) //varificam daca exista caracter diferit de a sau b
           ok=0;
    if(ok==1) cout<<"Sirul e format doar din a si b";   
 else cout<<"Sirul nu e format doar din a si b";
   
return 0;
}