informaticage

cpp max

May 29th, 2021 (edited)
406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. // Definiamo la lunghezza massima a 7 per utilizzarla nel programma senza ripetere l'uso di una costante
  6. // Ciò ci permette di modificare questo valore una sola volta ripercuotendo ovunque la modifica
  7. const size_t defined_max_length = 7;
  8. int main(void) {
  9.   // Definiamo un array di interi lungo 'defined_max_length' elementi
  10.   std::vector<int> numbers(defined_max_length);
  11.   // Diciamo all'utente di inserire defined_max_length numberi
  12.   std::cout << defined_max_length << " numbers: ";
  13.  
  14.   // Leggiamo tutti i numeri e li salviamo nel vector
  15.   for (int &number : numbers) {
  16.     std::cin >> number;
  17.   }
  18.  
  19.   // Chiediamo a C++ di calcolare il valore più grande da inizio (std::begin) a fine (std::end) del vector
  20.   auto it = max_element(std::begin(numbers), std::end(numbers));
  21.  
  22.   // Stampiamo il valore contenuto all'indirizzo dell'elemento it (ovvero il max_element in numbers)
  23.   std::cout << "Max: " << *it << std::endl;
  24. }
Add Comment
Please, Sign In to add comment