Upload files to "array"
This commit is contained in:
parent
9632e66bee
commit
170b77021c
|
@ -0,0 +1,33 @@
|
|||
/*
|
||||
AUTORE: Manuel Vichi
|
||||
Dopo aver letto e memorizzato 8 numeri in un array, la funzione deve calcolare la somma di quelli negativi e memorizzare zero al loro posto
|
||||
*/
|
||||
#include <iostream>
|
||||
#include <array>
|
||||
#include <vector>
|
||||
#include <cstdlib>
|
||||
using namespace std;
|
||||
int sommaNegativi(int array[], size_t size) {
|
||||
int somma;
|
||||
for (int i = 0; i < size; i++) {
|
||||
if (array[i] < 0) {
|
||||
somma += array[i];
|
||||
array[i] = 0;
|
||||
}
|
||||
}
|
||||
return somma;
|
||||
}
|
||||
int main() {
|
||||
size_t dimensioneArray;
|
||||
cout << "Inserisci il numero di valori da memorizzare: ";
|
||||
cin >> dimensioneArray;
|
||||
cout << endl;
|
||||
int array[dimensioneArray];
|
||||
for (int i = 0; i < dimensioneArray; i++) {
|
||||
cout << "Inserisci il valore: ";
|
||||
cin >> array[i];
|
||||
cout << endl;
|
||||
}
|
||||
cout << "La somma dei numeri negativi e': " << sommaNegativi(array,dimensioneArray) << endl;
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue