Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <algorithm>
- // Definiamo la lunghezza massima a 7 per utilizzarla nel programma senza ripetere l'uso di una costante
- // Ciò ci permette di modificare questo valore una sola volta ripercuotendo ovunque la modifica
- const size_t defined_max_length = 7;
- int main(void) {
- // Definiamo un array di interi lungo 'defined_max_length' elementi
- std::vector<int> numbers(defined_max_length);
- // Diciamo all'utente di inserire defined_max_length numberi
- std::cout << defined_max_length << " numbers: ";
- // Leggiamo tutti i numeri e li salviamo nel vector
- for (int &number : numbers) {
- std::cin >> number;
- }
- // Chiediamo a C++ di calcolare il valore più grande da inizio (std::begin) a fine (std::end) del vector
- auto it = max_element(std::begin(numbers), std::end(numbers));
- // Stampiamo il valore contenuto all'indirizzo dell'elemento it (ovvero il max_element in numbers)
- std::cout << "Max: " << *it << std::endl;
- }
Add Comment
Please, Sign In to add comment