14/12/2018, 21:42
bool checkA(char a[],int dim){
if(dim<=0) return true;
else if(dim%2!=0) return false;
else if(a[0]=='b' && a[dim-1]=='c') return checkA(a+1,dim-2);
else return false;
}
bool checkS(char a[],int dim){
if(dim<=0) return true;
else if(dim%2!=0) return false;
else if(a[0]!='a') return checkA(a,dim);
else if(a[0]=='a'&& a[dim-1]=='c') return checkS(a+1,dim-2);
else return false;
}
bool checkallA(char v[],int dim){
if(dim<=0) return true;
else if(v[dim-1]!='a') return false;
else return checkallA(v,dim-1);
}
bool checkB(char v[],int dim){
if(dim<=0) return true;
else if(v[0]!='b') return false;
else return checkB(v,dim-1);
}
bool checkA(char v[],int dim){
if(dim<=0) return true;
else if(v[dim-1]=='b'&& v[0]=='a') return checkA(v,dim-1);
else if(v[dim-1]=='b' && v[0]=='b') return checkB(v,dim-1);
else if(v[dim-1]=='a') return checkallA(v,dim-1);
else return false;
}
bool checkS(char v[],int dim){
if(dim<=0) return false;
else if(v[dim-1]=='c') return checkS(v,dim-1);
else if(v[dim-1]=='a') return false;
else if(v[dim-1]=='b' && v[0]=='b') return checkB(v,dim-1);
else if(v[dim-1]=='b' && v[0]=='a') return checkA(v,dim-1);
else return false;
}
15/12/2018, 18:59
...else if(v[dim-1]!='b') return false;
16/12/2018, 00:02
Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000—
Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.
Powered by phpBB © phpBB Group - Privacy policy - Cookie privacy
phpBB Mobile / SEO by Artodia.