ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmo recorrer espiral


Enviado por   •  20 de Febrero de 2017  •  Tutorial  •  631 Palabras (3 Páginas)  •  117 Visitas

Página 1 de 3

package ejercicios;

import java.util.*;

public class Ejercicios {

public static void proc1(int n, int v[]){

int posi,cont,control=1,p1,p2;

posi = (n/2);

if(n%2!=0){

cont = posi;

p1=posi;

p2 = p1+1;

while(p1 >=0 && p2<=n){

if(control %2!=0){

System.out.printf(v[p1] + ", ");

p1--;

}else {

System.out.printf(v[p2] + ", ");

p2++;

}

control++;

}

}else {

cont = posi-1;

p1=cont;

p2 = cont+1;

while(p2<n){

if(control %2!=0){

System.out.printf(v[p1] + ", ");

p1--;

}else {

System.out.printf(v[p2] + ", ");

p2++;

}

control++;

}

}

}

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

System.out.printf("Digite la longitud del vector: ");

int m = leer.nextInt();

int [] ve = new int [m];

for(int i =0;i<m;i++){

System.out.printf("Digite el valor de la posicion %d: ",(i+1));

ve[i] = leer.nextInt();

}

proc1(m,ve);

}

}

...

Descargar como (para miembros actualizados) txt (1 Kb) pdf (35 Kb) docx (11 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com