Je souhaite Faire une fonction int** arrangement(int m) construisant la table des valeurs de la fonction arrangement :
On utilise un tableau de tableaux via un pointeur de pointeurs int** mat
pour n = 0,1, . . . ,m et 0 ≤ p ≤ n . Par exemple l'appel arrangement(4) construit un
tableau :
Cependant ma fonction, pourtant donnée telle quel par l'énoncé est génératrice d'erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 1 1 1 1 2 2 1 3 6 6 1 4 12 24 24
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 error: expected ; before int int** arrangement(int m){
Je sais que je ne suis pas encore bon au niveau de l'affichage graphique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include<iostream> using namespace std int** arrangement(int m){ int arr = 0; for(int n = 0;n<=m;n++){ for(int p = 0;p<=n;p++){ return arr = (n-p+1); cout << arr << endl; } } } int main{ int m = 0; cout << "Donnez m, la limite du tableau des arrangements à construire" << endl; cin >> m; arrangement(m); return 0; }
Partager