/* AUTORE: Vichingo455 Leggere un array di interi di 6 posizioni, leggere un ulteriore numero intero, una funzione deve restituire quanti numeri memorizzati nell’array sono inferiori e quanti superiori dell’ultimo numero letto. */ #include #include #include #include #define SIZE 6 using namespace std; void maggioriMinori(int array[], size_t array_size, int numero) { int maggiori = 0, minori = 0; for (int i = 0; i < array_size; i++) { if (array[i] < numero) minori++; else if (array[i] > numero) maggiori++; } cout << "I numeri maggiori di " << numero << " sono " << maggiori << ", mentre quelli minori sono " << minori << endl; } int main() { int array[SIZE],numero; for (int i = 0; i < SIZE; i++) { cout << "Inserisci il valore: "; cin >> array[i]; cout << endl; } cout << "Inserisci il numero master: "; cin >> numero; cout << endl; maggioriMinori(array, SIZE, numero); return 0; }