Hola sera ke alguien me puede ayudar a hacer este programa?

chki
01 de Mayo del 2008
1. Leer un natural y escribir la lista de sus divisores.
2.Leer un vector de 8 posiciones y escribir el menor, el mayor y el promedio.
3.Leer un vector de 8 posiciones y escribir solamente los pares.

hadrien
01 de Mayo del 2008
Hola,

no tienen mucho misterio pero te doy una pista: para los casos 1 y 3 usa el operador módulo: %

1. si ( n % i ) == 0 , con i < n --> i es divisor de n
Necesitarás un bucle para buscar los divisores:
for (i=0; i < n; i++) {
if ( n % i ==0 ) { es divisor }

2. si ( n % 2 ) == 0 --> n es par
for ( i=0; i<8; i++) {
if ( v[i] == 0 ) { v[i] es par }
}

Saludos.

hadrien
01 de Mayo del 2008
Sólo un detalle:
en el punto 1. el bucle debe empezar en i=1, no i=0:
for (i=1; i < n; i++) {
if ( n % i == 0 ) { es divisor }