| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
camus1987
Registrado: 31 Ago 2010 Mensajes: 14 Ubicación: lima - peru
| Publicado: 02/09/2010 4:11 am | | | Título: TRABAJAR CON ARRAY |
| SALUDOS. estoy tratando de trabajar con array , lo que pasa es que de una serie de numeros consecutivos, de esta necesito que se almacen en un array , para asi poder realizar cualquier operacion aritmetica, como por ejemplo sumar el segundo menor con el segundo mayor,etc,,espero hacerme entender ..gracias public class order_serie { int n1,n2; int i,j,k; int []orden ; int cont; order_serie (int n1,int n2) { this.n1 = n1; this.n2 = n2;
}
void operar_orden_serie () { j=0; for(i=n1;i<=n2;i++) { cont = cont +1;
} for(j=0;j<=cont;j++) { /*aquie es mi duda si la matriz esta almacenado los numeros de la serie*/ orden[j]=i; }
System.out.println("total de la serie "+ cont ); System.out.println ("es son los numeros" ); System.out.println(orden[j]); }
} _________________ Camus Inicia
Ultima edición por camus1987 el 03/09/2010 5:44 am; editado 1 vez |
|
| Volver arriba | |
 |
polly
Registrado: 19 Jul 2007 Mensajes: 618
| Publicado: 02/09/2010 5:30 am | | | Título: |
| No entiendo exactamente lo que quieres hacer. _________________ enrmarc |
|
| Volver arriba | |
 |
camus1987
Registrado: 31 Ago 2010 Mensajes: 14 Ubicación: lima - peru
| Publicado: 03/09/2010 5:25 am | | | Título: TRABAJAR CON ARRAY |
| | polly escribió: | | No entiendo exactamente lo que quieres hacer. |
salu2 lo quiero hacer es dada una serie de numeros consecutivos cualquiera, estas deseo que se almacen en un array para asi poder realizar operaciones aritmeticas ; por ejemplos la suma de segundo mayor con el segundo menor .spero dejarme entender.gracias _________________ Camus Inicia |
|
| Volver arriba | |
 |
|
polly
Registrado: 19 Jul 2007 Mensajes: 618
| Publicado: 03/09/2010 6:56 am | | | Título: |
| Entonces eso ya lo tienes hecho, en el bucle 'for' almacenas en el array 'orden'.
Un ejemplo:
| Código: |
public class Prueba {
public static void main(String[] args) { int array[] = new int[20]; /* El array de 20 enteros */ int i; int mayor; int menor; int suma;
/* Almacenamos los numeros de 0 a 19 en el array */ for (i = 0; i < 20; i++) array[i] = i;
/* Ahora podemos hacer 'cosas' con el */ mayor = getMayor(array); menor = getMenor(array); suma = getSuma(array);
/* Mostramos */ System.out.println("El mayor de la serie es " + mayor); System.out.println("El menor de la serie es " + menor); System.out.println("La suma de la serie es " + suma); }
public static int getMayor(int array[]) { int i; int mayor = array[0]; /* Por defecto, el mayor es el 1º elemento */
for (i = 0; i < 20; i++) if (array[i] > mayor) mayor = array[i];
return mayor; }
public static int getMenor(int array[]) { int i; int menor = array[0]; /* Por defecto, el menor es el 1º elemento */
for (i = 0; i < 20; i++) if (array[i] < menor) menor = array[i];
return menor; }
public static int getSuma(int array[]) { int i; int suma = 0;
for (i = 0; i < 20; i++) suma = suma + array[i];
return suma; } }
|
_________________ enrmarc |
|
| Volver arriba | |
 |
|
|