Programa en java para leer las temperaturas de N días en un vector y obtener el promedio de las
temperaturas e imprimir los díascuya temperaturaes menor a X, X dado por el usuario.
temperaturas e imprimir los díascuya temperaturaes menor a X, X dado por el usuario.
import java.io.*;
class vector_04 {
static double v[]=new double [100];
public static void mostrarv(){
double n=v[0];
System.out.println("El vector resultante es: ");
for(int i=1;i<=n;i++){
System.out.print(" "+v[i]);
}
System.out.println();
}
public static void main(String[] args)throws IOException {
double s=0,n,x,p;
InputStreamReader isr=new InputStreamReader (System.in);
BufferedReader br=new BufferedReader(isr);
System.out.println("Introduzca Cantidad de dias: ");
n=Integer.parseInt(br.readLine());
System.out.println("Introduzca las temperaturas: ");
for(int i=1;i<=n;i++){
v[i]=Integer.parseInt(br.readLine());
s=s+v[i];
}
v[0]=n;
p=s/n;
mostrarv();
System.out.print("\nEl promedio de las temperaturas es: ");
System.out.print(p);
System.out.print("\nIntroduzca una temperatura para mostrar sus menores: ");
x=Integer.parseInt(br.readLine());
for(int i=1;i<=n;i++){
if(v[i]<x){
System.out.print(" "+v[i]);
}
}
System.out.println();
}
}
Comentarios