VS (stringa contenente l'età e il sesso)
riemp (grandezza della stringa)
funzione SEPARA che riceve in ingresso VS e riemp e restituisce come parametri di uscita due vettori di interi, VM e VF: il primo vettore dovrà contenere le età delle persone di sesso maschile ed il secondo le età delle persone di sesso femminile.
Esempi
INPUT:
riemp = 5
VS = 20 M
25 M
23 F
18 M
33 F
OUTPUT:
VM = 20 25 18
VF = 23 33
ho cercato di fare così ... ma mi da errore. Help me.
(errore in complilazione ... sull' istruzione " x=vs[i]; " ... cannot convert `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to `int' in assignment )
int separa (vettore vs, const int &r, int m , int f ){
int x;
for (int i=0; i<r; i++){
for (int j=0; j<r; j++){
if (vs[i]=="M" ){
x=vs[i];
f[j]=x;
}
if (vs[i]=="F" ){
y=vs[i];
f[j]=y;
}
}
}
return m,f;
}