import java.util.Scanner;
import java.util.Locale;

class PGMeteo {

/**
  Probleme 1
*/

public static void test1()
{
  Scanner input = new Scanner(System.in);
  input.useLocale(Locale.US);
  int njours;
  double tj, tmin, tmax;
  int jmin, jmax;
  double somme, tmoy;
  System.out.print("Nombre de jours (>0)? ");
  njours = input.nextInt();
  System.out.print("Temp. du jour 1? ");
  tj = input.nextDouble();
  tmin = tj;
  tmax = tj;
  jmin = 1;
  jmax = 1;
  somme = tj;
  for (int nj = 2; nj <= njours; ++nj)
  {
    System.out.print("Temp. du jour " + nj + "? ");
    tj = input.nextDouble();
    if (tj < tmin)
    {
      tmin = tj;
      jmin = nj;
    }
    if (tj > tmax)
    {
      tmax = tj;
      jmax = nj;
    }
    somme += tj;
  }
  tmoy = somme / njours;
  System.out.println("==> Temp. min = " + tmin + " jour " + jmin);
  System.out.println("==> Temp. max = " + tmax + " jour " + jmax);
  System.out.println("==> Temp. moy = " + tmoy);
}

/**
  Température MINimale
*/
final static double TPMIN = -80.0;

/**
  Température MAXimale
*/
final static double TPMAX = 80.0;

/**
  Probleme 2
*/

public static void test2()
{
  Scanner input = new Scanner(System.in);
  input.useLocale(Locale.US);
  int njours;
  double tj, tmin, tmax;
  int jmin, jmax;
  double somme, tmoy;
  System.out.print("Nombre de jours (>0)? ");
  njours = input.nextInt();
  tmin = TPMAX;
  tmax = TPMIN;
  jmin = 0;
  jmax = 0;
  somme = 0.0;
  for (int nj = 1; nj <= njours; ++nj)
  {
    System.out.print("Temp. ([" + TPMIN + "," + TPMAX + "]) du jour " + nj + "? ");
    tj = input.nextDouble();
    if (tj < tmin)
    {
      tmin = tj;
      jmin = nj;
    }
    if (tj > tmax)
    {
      tmax = tj;
      jmax = nj;
    }
    somme += tj;
  }
  tmoy = somme / njours;
  System.out.println("==> Temp. min = " + tmin + " jour " + jmin);
  System.out.println("==> Temp. max = " + tmax + " jour " + jmax);
  System.out.println("==> Temp. moy = " + tmoy);
}

public static void main(String[] args)
{
  test1();
  test2();
}

}
