Ayuda... 2 numeros mayores pares
Publicado por Agustin Suaña (1 intervención) el 07/10/2008 01:59:23
Alguien me podria ayudar con este problemita, tengo que realizar los siguientes problemitas: Definir el ingreso de N numeros y luego determinar la siguiente informacion:
- Suma de numeros - listo
- Mayor de los numeros
- Menor de los numeros
- Los 2 mayores pares
- Los 2 menores imapres
- Cuantos numeros son pares
- Cuantos numerp son imapres
- Promedio de numeros
import java.io.*;
public class ejercicio1 {
public static void main(String[] args)throws IOException
{
int x, i, cant;
int suma = 0;
int mayor =0;
int npares = 0;
int nimpares =0;
int menor = 500;
double promedio = 0;
int parmay = 0;
int imparmen=0 ;
int []dato;
String cad, num1;
InputStreamReader numero = new InputStreamReader(System.in);
BufferedReader num = new BufferedReader(numero);
System.out.print("Ingrese cantidad de elementos: ");
cad = num.readLine();
cant = Integer.parseInt(cad);
dato = new int[cant];
for(i=0;i<cant;i++)
{
System.out.print("Ingrese Elemento "+(i+1)+": ");
num1=num.readLine();
x=Integer.parseInt(num1);
dato[i]=x;
if (dato[i] > mayor ) // Comparacion para extraer el mayor
{
mayor = dato[i];
if ((mayor%2) == 0)
{
parmay = mayor;
}
}
if (dato[i] < menor ) // Comparacion para extraer el menor
{
menor = dato[i];
if ((menor%2) != 0)
{
imparmen = menor;
}
}
if (dato[i]%2 !=0)
{
nimpares = nimpares + 1;
}
else
{
npares = npares + 1;
}
suma = suma + dato[i]; // Calcula la suma de N numeros
promedio = suma / cant; // Calcula la promedio de N numeros
}
System.out.println("La suma es: " + suma);
System.out.println("El mayor es: " + mayor);
System.out.println("El menor es: " + menor);
System.out.println("El mayor par es: " + parmay);
System.out.println("El menor impar es: " + imparmen);
System.out.println("La cantidad de numeros pares es: " + npares);
System.out.println("La cantidad de numeros impares es: " + nimpares);
System.out.println("El promedio es: " + promedio);
}
}
- Suma de numeros - listo
- Mayor de los numeros
- Menor de los numeros
- Los 2 mayores pares
- Los 2 menores imapres
- Cuantos numeros son pares
- Cuantos numerp son imapres
- Promedio de numeros
import java.io.*;
public class ejercicio1 {
public static void main(String[] args)throws IOException
{
int x, i, cant;
int suma = 0;
int mayor =0;
int npares = 0;
int nimpares =0;
int menor = 500;
double promedio = 0;
int parmay = 0;
int imparmen=0 ;
int []dato;
String cad, num1;
InputStreamReader numero = new InputStreamReader(System.in);
BufferedReader num = new BufferedReader(numero);
System.out.print("Ingrese cantidad de elementos: ");
cad = num.readLine();
cant = Integer.parseInt(cad);
dato = new int[cant];
for(i=0;i<cant;i++)
{
System.out.print("Ingrese Elemento "+(i+1)+": ");
num1=num.readLine();
x=Integer.parseInt(num1);
dato[i]=x;
if (dato[i] > mayor ) // Comparacion para extraer el mayor
{
mayor = dato[i];
if ((mayor%2) == 0)
{
parmay = mayor;
}
}
if (dato[i] < menor ) // Comparacion para extraer el menor
{
menor = dato[i];
if ((menor%2) != 0)
{
imparmen = menor;
}
}
if (dato[i]%2 !=0)
{
nimpares = nimpares + 1;
}
else
{
npares = npares + 1;
}
suma = suma + dato[i]; // Calcula la suma de N numeros
promedio = suma / cant; // Calcula la promedio de N numeros
}
System.out.println("La suma es: " + suma);
System.out.println("El mayor es: " + mayor);
System.out.println("El menor es: " + menor);
System.out.println("El mayor par es: " + parmay);
System.out.println("El menor impar es: " + imparmen);
System.out.println("La cantidad de numeros pares es: " + npares);
System.out.println("La cantidad de numeros impares es: " + nimpares);
System.out.println("El promedio es: " + promedio);
}
}
Valora esta pregunta


0