1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Crear serie numérica Java 1,5,3,7,5,9,7,11,9,13 suma 4 en pares resta 2 en impar
« en: 09 de Mayo 2015, 13:16 »
Hola César y Wolf. Disculpad mi intromisión en este post. Desde que lo vi no he parado de darle vueltas a un código alternativo (que siempre los habrá, por supuesto), ya que siempre vi dos series altenándose. La primera, números impares que empiezan en 1; y la segunda, números impares que empiezan en 5. Después se unen las dos en una sola serie altenando un valor de cada una de ellas. Bueno, ahí os dejo el código como prueba. Muy interesante el problema. Saludos.
Código: [Seleccionar]
import java.util.Scanner;
public class TestSerie{
public static void main(String[]args){
int numero;
int i=0;
System.out.print("Indique cuántos números de la serie quiere ver: ");
Scanner entrada=new Scanner(System.in);
numero=entrada.nextInt();
int elementos[]=new int[numero];
do{
elementos[i]=i+1; //añado números de la serie 1
i++;
if(i<numero){
elementos[i]=i+4; //añado números de la serie 2
i++;}}
while(i<numero);
System.out.println("La serie resultante es:");
for (int j=0;j<elementos.length;j++){
System.out.print(elementos[j]+ " ");}}}