Advertisement
informaticage

Untitled

Feb 2nd, 2018
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Program {
  4.  
  5.     public static void main(String[] args) {
  6.         // Trova massimo e minimo di N numeri
  7.        
  8.         int amount;
  9.         Scanner sc = new Scanner(System.in);
  10.        
  11.         // Leggiamo il numero di inserimenti
  12.         System.out.println("Inserire il numero di numeri: ");
  13.         amount = sc.nextInt();
  14.        
  15.         // Definiamo 2 varibili di massimo e minimo
  16.         int max;
  17.         int min;
  18.        
  19.         System.out.println("Inserire " + amount + " numeri...");
  20.         // Assegnamo a queste 2 varibli la prima lettura effettuata dall'utente per compararla poi con le successive
  21.         max = min = sc.nextInt();
  22.        
  23.         // Leggiamo gli altri (teniamo conto che una lettura è stata fatta quindi dobbiamo farne N - 1 e NON N!
  24.         int current;
  25.         for(int i = 0; i < amount - 1; i++) {
  26.             current = sc.nextInt();
  27.            
  28.             if(current > max)
  29.                 max = current;
  30.            
  31.             if(current < min)
  32.                 min = current;
  33.         }
  34.        
  35.         // Al termine delle N letture abbiamo sovrascrito un certo numero di volte min e max i quali ora contengono il numero rispettivamente più piccolo è più grande
  36.         System.out.println("Minimo: " + min);
  37.         System.out.println("Massimo: " + max);
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement