// Codificado por Beastieux
public class SyGSucesiones {
static int a[] = new int[100];
static void llenarArreglo() {
for (int i = 0; i < a.length; i++) {
a[i] = (i + 1);
}
}
static void arregloSucesivo() {
int b = 0;
for (int i = 1; i < a.length; i++) { // Comenzamos desde el segundo elemento
b = a[i];
a[i] = b + a[i - 1];
}
}
static void imprimirArreglo() {
for (int i = 0; i < a.length; i++)
System.out.print(a[i] + " ");
System.out.println("");
}
public static void main(String[] args) {
llenarArreglo();
arregloSucesivo();
imprimirArreglo();
}
}
Este código en Java realiza los siguientes pasos:
- Declaración de un arreglo
a
de tamaño 100 para almacenar números enteros. - La función
llenarArreglo()
llena el arregloa
con números enteros del 1 al 100. Cada elemento del arreglo contendrá un número entero que representa su posición más 1. - La función
arregloSucesivo()
calcula una sucesión numérica en el arregloa
. Comienza desde el segundo elemento del arreglo (a[1]
) y actualiza cada elemento sumándole el valor del elemento anterior. Esto crea una sucesión donde cada número es la suma de los dos números anteriores. - La función
imprimirArreglo()
muestra en la consola el contenido del arregloa
después de haber sido llenado y modificado porarregloSucesivo()
. - En el método
main()
, se llama allenarArreglo()
para inicializar el arreglo y luego se llama aarregloSucesivo()
para calcular la sucesión. Finalmente, se imprime la sucesión en la consola conimprimirArreglo()
.
Pueder ir al artículo principal:
Códigos Sencillos hechos en Java