Ordenamiento De Vectores Con Java
PROGRAMACIÓN I |
Práctica #2 |
|
Menú de operaciones con vectores |
|
Erick Sebastián Hoyos Arízaga C.I.7113221 |
22/05/2012 |
|
PRÁCTICA #2
Materia: Programación INombre: Erick Sebastian Hoyos Arízaga
package programa;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Práctica2 {
publicstatic double promedio(int []vector){
{int i;
double suma=0;
int r=0;
for(i=0;i<vector.length;i++)
{
r=r+vector[i];
suma=r;
}
return (double) (suma/vector.length);
}
}public static int sumaDeElementos(int[]vector)
{int i;
int suma=0;
int r=0;
for(i=0;i<vector.length;i++)
{
r=r+vector[i];
suma=r;
}
return (suma);
}
public static intmultiplicaciónDeElementos(int []vector)
{
int i;
int multiplicación=0;
int r=1;
for(i=0;i<vector.length;i++)
{
r=r*vector[i];
multiplicación=r;
}
return (multiplicación);
}public static int[] duplicarVector(int[]vector)
{
int[]duplicado=new int[vector.length];
for (int i=0;i<vector.length;i++)
{
duplicado[i]=vector[i];
}
return duplicado;}
public static int metodoBurbuja(int[]vector)
{
int aux, c=0;
for (int i=1;i<vector.length;i++)
{
for (int j=0;j<vector.length-1;j++)
{
if(vector[j]>vector[j+1]){
c++;
aux=vector[j];
vector[j]=vector[j+1];
vector[j+1]=aux;
}
}
}
return c;
}
public static void llenarVector(int vector[])
{
for (inti=0;i<vector.length;i++)
{
vector[i]=((int)(Math.random()*20)+1);
}
}
public static void mostrarVector(int vector[])
{
for (int i=0;i<vector.length;i++)
{System.out.println("vector["+i+"]="+vector[i]);
}
}
public static void main(String[] args) throws IOException
{
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
String...
Regístrate para leer el documento completo.