elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:29  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  alguien me puede ayudar con como hallar este quinto superior?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: alguien me puede ayudar con como hallar este quinto superior?  (Leído 1,317 veces)
XpandyX

Desconectado Desconectado

Mensajes: 54


Ver Perfil
alguien me puede ayudar con como hallar este quinto superior?
« en: 23 Enero 2011, 16:35 »

Todavia soy novato noc como se haria en este caso eh intentado pero noceme ocurren ideas de como sacar el quinto supeior.

quinto superior :  ejemplo 60/5 (12 alumnos las mejores notas)
muchas gracias de antemano.
mi código es este:

Código:
public class Pregunta3 {


    public static void main(String[] args) {

        int n = Integer.parseInt(JOptionPane.showInputDialog("Catidad de alumnos ??"));

        String alumnos[] = new String[n];
        int notas[] =new int[n];

        for(int i=0;i<alumnos.length;i++){
            alumnos[i] = String.format(JOptionPane.showInputDialog("nombre de alumno ??"));
            notas[i] = Integer.parseInt(JOptionPane.showInputDialog("Ingrese nota de "+alumnos[i]));
        }

        System.out.println("*** NOMBRES Y NOTAS ***");
        for(int i=0;i<alumnos.length;i++){
            System.out.println(alumnos[i]+"\t"+notas[i]);
        }
        int menor=notas[0];
        for(int i=0;i<alumnos.length;i++){
            if(notas[i]<menor){
                menor=notas[i];
            }
        }
        System.out.println("*** ULTIMO PUESTO ***");
        for(int i=0;i<alumnos.length;i++){
            if(notas[i]==menor){
                System.out.println(alumnos[i]+" con una nota de "+notas[i]);
            }
        }

        //Promedio de la clase
        int prom=0;
        for(int i=0;i<alumnos.length;i++){
            prom=prom+notas[i];
        }
        prom=prom/n;
        System.out.println("*** ALUMNOS POR ENCIMA DEL PROMEDIO DE LA CLASE ***");
        for(int i=0;i<alumnos.length;i++){
            if(notas[i]>prom){
                System.out.println(alumnos[i]+" \t "+notas[i]);
            }
        }

        System.out.println("*** QUINTO SUPERIOR ***");
        int m =n/5;
        int quinto[] =new int[m];
        //
        for(int i=0;i<alumnos.length;i++){
            for(int a=0;a<m;a++){
               
            }
               
        }

       
    }

}


En línea
Sauruxum

Desconectado Desconectado

Mensajes: 116


Ver Perfil WWW
Re: alguien me puede ayudar con como hallar este quinto superior?
« Respuesta #1 en: 24 Enero 2011, 10:03 »

Porque no los ordenas del mas alto al mas bajo y muestras los primeros alumnos.length/5? (ojo aqui, redondear segun la necesidad en caso salgan no multiplos y termines con un valor double ) 

Saludos


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
A ver si alguien me puede ayudar con este error.
Windows
JeRoS 9 762 Último mensaje 20 Enero 2006, 02:15
por JeRoS
hola alguien me puede ayudar con este error???
Programación Visual Basic
pandoro 4 326 Último mensaje 10 Octubre 2006, 20:24
por pandoro
alguien me puede ayudar con este programa
Java
MrC4RL4NG4S 8 1,535 Último mensaje 5 Mayo 2010, 01:40
por Leyer
alguien me puede ayudar con este codigo porfavor.
Programación C/C++
MrC4RL4NG4S 7 1,327 Último mensaje 4 Octubre 2010, 11:35
por cbug
alguien me puede ayudar con como hallar este quinto superior?
Ejercicios
XpandyX 2 2,137 Último mensaje 2 Febrero 2011, 14:09
por Fenix-Hack
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines