blob: b1986e7b9bc722ae43611db06f44acc85679c797 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include<iostream>
//PROTOTYPES
float produit ( float*, int);
//FONCTIONS
float produit ( float tab[], int taille) {
return taille == 1 ? tab[0] : tab[taille-1] * produit ( tab, taille-1);
}
//MAIN
int main () {
int taille;
std::cout<< " Entrez la taille de tableau : " << std::endl;
std::cin>> taille;
float tab[taille];
for ( int i =0 ; i < taille; i ++) {
std::cout<< " Entrez le contenu de la case " << i+1 << " du tableau : ";
std::cin>>tab[i];
std::cout<<std::endl;
}
std::cout << " Le produit des membres du tableau est : " << produit(tab, taille)<<std::endl;
return 0;
}
|