Foros del Web » Programación para mayores de 30 ;) » Java »

¿Me pueden ayudar con este algoritmo JAVA de Netbeans?

Estas en el tema de ¿Me pueden ayudar con este algoritmo JAVA de Netbeans? en el foro de Java en Foros del Web. /* REALIZAR EL PROGRAMA QUE INGRESE A UN ARREGLO LINEAL N NUMEROS ENTEROS MAYORES DE 3 CIFRAS PERO MENORES QUE 7 CIFRAS. SE PIDE CALCULAR ...
  #1 (permalink)  
Antiguo 18/08/2010, 12:25
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 15 años, 1 mes
Puntos: 6
Información ¿Me pueden ayudar con este algoritmo JAVA de Netbeans?

/*
REALIZAR EL PROGRAMA QUE INGRESE A UN ARREGLO LINEAL N NUMEROS ENTEROS MAYORES DE 3 CIFRAS PERO MENORES QUE 7 CIFRAS. SE PIDE CALCULAR E IMPRIMIR:
B) EL PROMEDIO DE LAS CIFRAS DE CADA NUMERO.
*/

package javaapplication1;
import java.io.*;
public class Main
{
public static void main(String[] args)throws IOException
{
String aux,cad;
BufferedReader leer=new BufferedReader (new InputStreamReader (System.in));
int ii=0,numero,mayor=0,j=0,c=0,comparador;
System.out.println("Introduzca el numero de elementos a introducir:");
numero=Integer.parseInt(leer.readLine());
String vector[]=new String[numero];
int vec[]=new int[numero];
do
{
System.out.println("Introduzca numero:");
aux=leer.readLine();
if(aux.length()>3&&aux.length()<7)
{
vector[ii]=aux;
ii++;
}
else
{
System.out.println("Solo se permiten numeros mayores a 3 cifras y menores a 7 cifras intenta de nuevo\n");
}
}while(ii<numero);

do
{
ii=0;
mayor=0;// se agrega esto ya que si no cuando el ciclo vuelve como
//lo pusiste la variable mayor tendria un valor anterior
//y siempre seria ese numero el mayor en caso de que alguna cifra de otro numero fuera menor
do
{
cad = (new StringBuffer().append(vector[c].charAt(ii))).toString();
comparador=Integer.parseInt(cad);
if(comparador>mayor)
{
mayor=comparador;
}
ii++;
}while(ii<vector[c].length());
c++;
vec[j]=mayor;
j++;
}while(j<numero);

ii=0;
do
{
System.out.println("La cifra mayor del elemento "+(ii+1)+" es: "+ vec[ii]);
ii++;
}while(ii<numero);
}
}

LO QUE BUSCO ES QUE ADEMAS DE SER MAYOR CIFRA DE CADA ELEMENTO, QUE ME DE EL PROMEDIO DE LA SUMA DE CIFRAS POR EL NUMERO DE CIFRAS DE CADA NUMERO ESCRITO
O SINO QUE SOLO ME DE EL PROMEDIO DE LA SUMA DE CIFRAS POR EL NUMERO DE CIFRAS DE CADA NUMERO ESCRITO

Etiquetas: netbeans, algoritmos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.