functie recursiva care returneaza produsul numerelor pare
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>using namespace std;int suma(int s, int n);int main(int s, int n){ cin >> n; cout << "Suma= " << suma(s, n); return 0;}int suma(int s, int n){ s=0; int a,i; for(i=1;i<=n;i++) { cin >> a; if(a%2==0) s=s+a; } return s;}
Răspuns de
0
// Am presupus ca problema cere scrierea unei functii
// recursive care citeste mai multe numere intregi
// pana intalneste 0 si returneaza produsul lor.
// Obs.: Functia main() este inclusa doar pentru testare.
#include <iostream>
using namespace std;
long long produs() {
long long val;
cin >> val;
if (val == 0)
return 1;
else if (val % 2 == 0)
return val * produs();
else
return produs();
}
int main() {
cout << produs();
return 0;
}
// recursive care citeste mai multe numere intregi
// pana intalneste 0 si returneaza produsul lor.
// Obs.: Functia main() este inclusa doar pentru testare.
#include <iostream>
using namespace std;
long long produs() {
long long val;
cin >> val;
if (val == 0)
return 1;
else if (val % 2 == 0)
return val * produs();
else
return produs();
}
int main() {
cout << produs();
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă