[Solira] C++ e librerie STL

Emilio Pavia emix a solira.org
Dom 6 Apr 2008 18:04:06 CEST


EnneBi ha scritto:
> c'e' un vettore v1, per esempio di int e voglio selezionare, per 
> esempio, gli elementi > 10 e metterli in v3.

Supposto che SIZE sia la dimensione di v1 e che v3 sia stato allocato 
con dimensione SIZE:

int funzione(int *v1, int *v3, int val) {
	int i, j=0;
	for (i=0; i<SIZE; i++)
		if (v1[i] > val) v3[j++] = v1[i];
	return j;
}

La funzione ritorna il numero di elementi in v3. Ho capito io male il 
problema? :)

Emilio



Maggiori informazioni sulla lista Solira