Ripasso - Prodotto dell’array
Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 63 di 74.
Sfida
FacileScrivi una funzione chiamata prod che riceva come argomenti un array di numeri double e la dimensione dell'array e restituisca il prodotto di tutti i numeri nell'array.
Promemoria: il prodotto è la moltiplicazione di tutti i numeri. Per esempio, per [1, 2, 3], restituisci 6 = 1 * 2 * 3.
Provalo tu
#include <iostream>
#include <vector>
double prod(double arr[], int size) {
// Scrivi il tuo codice qui sotto
}
int main() {
int n;
std::cin >> n;
std::cin.ignore();
double arr[n];
for (int i = 0; i < n; i++) {
double val;
std::cin >> val;
arr[i] = val;
}
double result = prod(arr, n);
std::cout << "Product of array elements: " << result << std::endl;
return 0;
}Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoPost-incremento/Post-decrementoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7Fondamenti di input/output
Istruzione coutIstruzione cinInserimento di stringheRipasso - Fino a 120Ripasso - Vero o falso5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 311Fondamenti degli array
Dichiarare gli arrayAccedere agli elementiModificare gli elementiRipasso - Visualizzare l’array in modo leggibileArray e funzioniRipasso - Prodotto dell’arrayRipasso - Array invertitoCiclo for-eachOperazioni comuni sugli array3Variabili Parte 2
Dichiarazione del tipoConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione di tipo Parte 1Conversione di tipo Parte 26Decisioni
Istruzione ifIf-elseIstruzione switchOperatore condizionaleRiepilogo - If-elseIf-else annidatiEsercitati da solo: Compilatore C++ online