Devoir à rendre en c++

Fermé
rochdisoufiane Messages postés 3 Date d'inscription samedi 30 mai 2015 Statut Membre Dernière intervention 30 mai 2015 - Modifié par BmV le 30/05/2015 à 18:42
NHenry Messages postés 15190 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 février 2025 - 30 mai 2015 à 18:58
Enoncé:

On suppose qu'on a un tableau T contenant des valeurs entières supposée de taille n (n est supposée paire). On veut transformer le tableau T en un autre tableau TC de la manière suivante:


T T[0] T[1] T[2] T[3] T[4] T[5]



TC
T[0] T[1]
T[2] T[3]
T[4] T[5]
T[0]- T[1]
T[2]- T[3]
T[4]- T[5]
2 2 2 2 2 2

Aidez-moi, s'il vous plaît





Pour reconstruire T à partir de TC, on procède de la manière suivante :


TC TC[0] TC[1] TC[2] TC[3] TC[4] TC[5]


T TC[0]+TC[3] TC[0]-TC[3] TC[1]+TC[4] TC[1]-TC[4] TC[2]+TC[5] TC[2]-TC[5]


Soient les déclarations suivantes:
const int maxt=20;
typedef int tabI[maxt];
typedef int matI[maxt](maxt);

Travail à faire:

A. Donner un programme complet, où vous définissez le code des fonctions suivantes:

1. void transf_tab(tabI T, int n, tabI TC) permet de transformer un tableau T en un autre tableau TC comme cité ci-dessus où n est la taille du tableau T.

2. void Dtransf_tab(tabI TC, int n, tabI TI) qui permet de reconstruire un tableau TI à partir d'un tableau TC
supposé construit par la fonction "transf_tab".

3. void transf_mat_lignes(matI M, int n, matI MC) qui permet d'appliquer la fonction "transf_tab" sur les lignes d'une matrice M et de mettre le résultat dans une matrice MC.

4. void Dtransf_mat_lignes(matI MC, int n, matI MI) qui permet de reconstruire une matrice MI à partir d'une matrice MC supposée construite par la fonction "transf_mat_lignes".

5. void transf_mat_colonnes(matI M, int n, matI MC) qui permet d'appliquer la fonction "transf_tab" sur les colonnes d'une matrice M et de mettre le résultat dans une matrice MC.

6. void Dtransf_mat_colonnes(matI MC, int n, matI MI) qui permet de reconstruire une matrice MI à partir d'une matrice MC supposée construit par la fonction "transf_mat_colonnes".

7. void transf_mat_lignes_colonnes(matI M, int n, matI MC) qui permet de reconstruire une matrice MC à partir d'une matrice M de la manière suivante: on applique "transf_mat_lignes" sur M et sur le résultat on applique "transf_mat_colonnes" pour générer MC.

8. void Dtransf_mat_lignes_colonnes(matI MC, int n, matI MI) qui permet de retrouver une matrice MI à partir d'une matrice MC supposée construite par transf_mat_lignes_colonnes.

B. Donner une version du programme en utilisant que les classes pour gérer les tableaux et les matrices.

2 réponses

NHenry Messages postés 15190 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 février 2025 353
30 mai 2015 à 18:45
Selon le théorème de CCM, toute demande d'aide au devoir finit implacablement plongée dans les profondeurs des messages hors sujets.
Sur ce, je vous invite à prendre connaissance de cette information concernant vos demandes de devoirs.
0
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 227
30 mai 2015 à 18:47
Eh, du calme, il n'a même pas demandé qu'on le fasse, il nous a juste passé son énoncé ;)
Pourquoi par contre, je ne sais pas...
0
PSud Messages postés 1275 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 30 octobre 2023 522 > ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021
30 mai 2015 à 18:52
Moi je sais. Je cite :
" .... Aidez-moi, s'il vous plaît .....
.......Travail à faire: ....................."
0
rochdisoufiane Messages postés 3 Date d'inscription samedi 30 mai 2015 Statut Membre Dernière intervention 30 mai 2015 > ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021
30 mai 2015 à 18:55
, Je l'ai dèja essayé plusieurs fois mais Aucun avantage
0
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 227 > rochdisoufiane Messages postés 3 Date d'inscription samedi 30 mai 2015 Statut Membre Dernière intervention 30 mai 2015
30 mai 2015 à 18:58
Aucun avantage
o_O ???
0
PSud Messages postés 1275 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 30 octobre 2023 522
30 mai 2015 à 18:49
Bonjour,
Le site CCM est un forum d'entraide informatique. Vous trouverez ici plein de bénévoles qui vous aideront quand vous aurez des problèmes mais en aucun cas quelqu'un pour faire vos devoirs à votre place.
Donc je vous conseille de commencer à développer votre programme et quand vous buterez sur un point particulier, vous posterez votre code là où il en est et vous recevrez en retour des conseils.
Cldt
0
rochdisoufiane Messages postés 3 Date d'inscription samedi 30 mai 2015 Statut Membre Dernière intervention 30 mai 2015
30 mai 2015 à 18:54
monsieur, Je l'ai essayé plusieurs fois mais Aucun avantage -_-
0
NHenry Messages postés 15190 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 février 2025 353
30 mai 2015 à 18:58
Vous pouvez au moins montrer ce que vous avez tenté.
0