bool reorder(vector& veco) { int conta=0; int contapiu=0; string uno,due,temp1,temp2; int unon=0; int duen=0; string rel1, rel2; while (conta1)&&(due.size()>1)) { rel1= StringToUpper(uno.substr(0,1)); rel2= StringToUpper(due.substr(0,1)); } else { rel1=""; rel2=""; } if((rel1=="L") &&(rel2=="L")) { rel1= StringToUpper(uno.substr(1,(uno.size()))); rel2= StringToUpper(due.substr(1,(due.size()))); StringToInt(&unon,&rel1); StringToInt(&duen,&rel2); if(unon>duen) { veco[conta]=due; veco[contapiu]=uno; } } else { StringToInt(&unon,&uno); StringToInt(&duen,&due); if(unon>duen){ veco[conta]=due; veco[contapiu]=uno; } } conta++; } return true; }