From cef151f300f9dc820dacc25312b1a4dbfdfd918a Mon Sep 17 00:00:00 2001 From: Vichingo455 Date: Tue, 3 Dec 2024 17:23:45 +0000 Subject: [PATCH] Upload files to "array" --- array/maggiori_minori_array.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 array/maggiori_minori_array.cpp diff --git a/array/maggiori_minori_array.cpp b/array/maggiori_minori_array.cpp new file mode 100644 index 0000000..5875f59 --- /dev/null +++ b/array/maggiori_minori_array.cpp @@ -0,0 +1,33 @@ +/* +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; +}