|
|||||||
|
|
|
|||||
|
|
|||||||
1) Implementar dos métodos que calculen la sumatoria y multiplicatoria de un arreglo.
class operArreglo
{
/* Se crea una variable que se inicializa con el elemento neutro de
la operación , se recorre el arreglo y se retorna el valor */
public static int sumatoria(int arreglo[])
{
int s = 0;
for(int i = 0; i < arreglo.length; i++)
s += arreglo[i];
return s;
}
public static int multiplicatoria(int arreglo[])
{
int mult = 1;
for(int i = 0; i < arreglo.length; i++)
mult *= arreglo[i];
return mult;
}
public static void main(String arg[ ])
{
int arr[] = { 4 , 9 , 2 , 3 , 1 };
System.out.println("Sumatoria : " + sumatoria(arr));
System.out.println("Multiplicatoria : " + multiplicatoria(arr));
}
}
Bajar archivo

2) Realizar un programa que busque el menor elemento de un arreglo ingresado por teclado
import java.io.*;
class buscarMenor
{
public static int menor(int arreglo[ ])
{
int menor = arreglo[0];
for(int i = 1; i < arreglo.length ; i++ )
if(arreglo[ i ] < menor)
{
menor = arreglo[ i ];
}
return menor;
}
public static void main(String arg[ ]) throws IOException
{
/* creación del objeto para leer por teclado */
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
/* ingreso del tamaño del arreglo */
System.out.print("\n Ingrese numero de datos a ingresar : ");
int tam = Integer.parseInt(in.readLine( ));
/* creación del arreglo */
int arr[ ] = new int[tam];
System.out.println( );
/* lectura del arreglo */
for(int i = 0; i < arr.length; i++)
{
System.out.print(" elemento " + i + " : ");
arr[ i ] = Integer.parseInt(in.readLine( ));
}
/* llamada al método menor */
System.out.println("\n Menor elemento : " + menor(arr));
}
}
Bajar archivo

3) Realizar un programa que ordene y muestre un arreglo
class pruebaBurbuja
{
public static void burbuja(int a[ ])
{
for(int k = 0; k < a.length ; k++)
for(int i = 0; i < a.length - 1 ; i++)
if(a[i] > a[i+1])
{
int temp = a[ i ];
a[i] = a[i+1];
a[i+1] = temp;
}
}
public static void impArreglo(int arreglo[])
{
for(int i = 0; i < arreglo.length; i++)
System.out.print("\t" + arreglo[i] );
}
public static void main(String arg[])
{
int a[] = { 3, 10, 8 , 1 , 4, 12 , 2 , 9 };
System.out.println("\n\n Arreglo original : \n");
impArreglo(a);
burbuja(a);
System.out.println("\n\n Arreglo ordenado : \n");
impArreglo(a);
System.out.println("\n");
}
}
Bajar archivo
Salida del programa