
ayuda porfa
Publicado por Jheferson (1 intervención) el 11/08/2022 04:30:43
hola, necesito ayuda con este programa que tiene un error y me falta agregar unas cosas, no soy muy bueno en java y tenia mas errores al inicio pero hice lo que pude por mi cuenta xD.
programa en Java que emplee vectores para almacenar edades bajo las siguientes condiciones:
En la sección nunca hay menos de 3 ni más de 50 edades
Las edades deben estar entre 15 y 65 años.
El programa deberá mostrar lo siguiente:
El Vector Original ingresado
El vector ordenado de manera ascendente (de menor a mayor edad)
El vector ordenado descendentemente (de mayor a menor)
El promedio de edad
La edad más baja y la más alta
Me falta la parte de sacar el promedio de las edades ingresaras
programa en Java que emplee vectores para almacenar edades bajo las siguientes condiciones:
En la sección nunca hay menos de 3 ni más de 50 edades
Las edades deben estar entre 15 y 65 años.
El programa deberá mostrar lo siguiente:
El Vector Original ingresado
El vector ordenado de manera ascendente (de menor a mayor edad)
El vector ordenado descendentemente (de mayor a menor)
El promedio de edad
La edad más baja y la más alta
Me falta la parte de sacar el promedio de las edades ingresaras
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package com.mycompany.edades;
import java.util.Scanner;
public class Edades {
public static void main(String[] args){
Scanner leer = new Scanner(System.in);
System.out.print("Introduzca el total de edades que desea ingresar: ");
int totEdad = leer.nextInt();
int[] edad = new int[totEdad];
System.out.println("Introduzca " + totEdad + " Edades: ");
for(int i = 0; i < edad.length; i++){
System.out.print("Numero " + (i+1) + ": ");
edad[i] = leer.nextInt();
}
//Vector original
System.out.println("\nLas edades SIN ORDENAR son: ");
for(int i = 0; 1 < edad.length; i++){
System.out.println(edad[i]);
}
//mostrar si es ascendente y descendente
Arrays.sort(edad);
System.out.println("\nLos numeros ingresados ordenados ASCENDENTEMENTE son: ");
for(int i = 0; i < edad.length; i++){
System.out.println(edad[i]);
}
System.out.println("\nLos numeros ingresados ordenados DESCENDENTEMENTE son: ");
for(int i =edad.length-1; i>=0; i--){
System.out.println(edad[i]);
}
//mostrar cual edad es mayor y menor
int mayor, menor;
mayor = menor = edad[i];
for (int i = 0; i < edad.length; i++) {
if(edad [i] > mayor) {
mayor = edad[i];
}
if(edad[i]<menor) {
menor = edad[i];
}
}
System.out.println("La edad Mayor es: "+mayor);
System.out.println("La edad Menor es: "+menor);
{
}}}
Valora esta pregunta


0