sábado, 19 de enero de 2008

Suma Valores Impares de un Vector en lenguaje C

Desarrolle la función "sumaImpar" a la que pasándole un vector de enteros y su tamaño devuelva la suma de los elementos con valores impares en el vector.

int sumaImpar (int *v, int tam){
int i, suma;
// recorremos el vector
for (i=0, suma=0; i < tam; i++){
if (v[i] & 1) // si el valor es impar, sumamos.
suma += v[i];
}
//devolvemos el resultado en suma
return suma;
}

No hay comentarios: