From 889bc237e9a1c2d1523b778cc13884e25d06d714 Mon Sep 17 00:00:00 2001 From: Vichingo455 Date: Wed, 4 Dec 2024 09:38:54 +0000 Subject: [PATCH] Upload files to "array" --- array/conta_numeri.cpp | 25 +++++++++++++++++++++++++ array/somma_positivi.cpp | 22 ++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 array/conta_numeri.cpp create mode 100644 array/somma_positivi.cpp diff --git a/array/conta_numeri.cpp b/array/conta_numeri.cpp new file mode 100644 index 0000000..271b6cb --- /dev/null +++ b/array/conta_numeri.cpp @@ -0,0 +1,25 @@ +/* +AUTORE: Manuel Vichi +Conta numeri +*/ +#include +#include +#include +#include +using namespace std; +void contaValoriUguali(int array[], size_t array_size) { + for (size_t i = 0; i < array_size; i++) { + int valoreVolte = 0; + for (size_t j = 0; j < array_size; ++j) { + if (array[j] == array[i]) { + valoreVolte++; + } + } + cout << "Il valore " << array[i] << " compare " << valoreVolte << " volte." << endl; + } +} +int main() { + int array[] = {-1, 0, 1, 2, 0, 2, -1, 7, 9}; + contaValoriUguali(array,9); + return 0; +} diff --git a/array/somma_positivi.cpp b/array/somma_positivi.cpp new file mode 100644 index 0000000..7e7b7b4 --- /dev/null +++ b/array/somma_positivi.cpp @@ -0,0 +1,22 @@ +/* +AUTORE: Manuel Vichi +Somma dei numeri positivi +*/ +#include +#include +#include +#include +using namespace std; +int sommaPositivi(int array[], size_t array_size) { + int somma = 0; + for (size_t i = 0; i < array_size; i++) { + if (array[i] > 0) + somma += array[i]; + } + return somma; +} +int main() { + int array[] = {-1, 0, 1, 2, 3}; + cout << "La somma dei valori positivi e': " << sommaPositivi(array,5) << endl; + return 0; +}