Affection, Conception Matrice Creuse et Reduite - C++ - Programmation
Marsh Posté le 30-01-2010 à 22:01:58
c'ets pas des matrices, c'ets des tableaux 2D nuance ...
ensuite, revenir à la ligne entre tes 2 boucles d'affichage serait une bonne idée
Code :
|
et vire moi ce getch() merdique ....
Marsh Posté le 31-01-2010 à 07:20:42
Ah ok merci, je pensais qu'on avait pas besoin de revenir a la ligne avec des tableaux 2D lorsqu'on fait MatrCreuse[][] , que le compilateur prenait déja em compte et le faisait a notre place, mais apparemment je pensais mal ..
encore merci d'avoir pris la peine de me répondre, grâce a toi j'ai pu terminer mon travail
Marsh Posté le 31-01-2010 à 08:15:39
le compilateur n'a aucune notion de matrice si tu ne la lui donne pas.
T data[N][M] n'ets qu'un tas de données de type T sans sémantique.
boost::multi_array est un exemple de structure de données supportant ce genre de chose.
Marsh Posté le 17-04-2013 à 13:27:19
DanielRocheford a écrit : Bonjour a tous, tout d'abord, je dois vous dire que je suis encore novice dans la progrmmation donc désolé si ce probleme vous paraitra simple et idiot.
|
Marsh Posté le 30-01-2010 à 19:06:59
Bonjour a tous, tout d'abord, je dois vous dire que je suis encore novice dans la progrmmation donc désolé si ce probleme vous paraitra simple et idiot.
Je vous cite le probleme: Concevoir un programme C++ qui crée une matrice réduite a partir d'une matrice creuse (MatriceCreuse[4][7]) qui contient des valeurs entieres représentant les précipitations pour 4 semaines. Si la matrice Creuse contient plus de 50% de valeurs non nulles, votre programme doit vous avertir que la création de la matrice réduite n'est pas efficace. Le programme doit permettre a l'usager d'entrer les valeurs de la matrice creuse, d'afficher cette matrice et, s,il y a le , la matrice réduite.
Mon problème justement c'est que je n'arrive pas a faire en sorte que les données que je rentre au clavier s'affiche correctement comme une matrice.. en effet mon affichage est du style:
1 0 0 1 1 0 1 1 0 0 1 1 1 1
au lieu de:
1 0 0 1 0
1 0 1 1 1
1 0 0 0 1
0 1 1 0 0
je vous montre mon code
PS: je sais que pour la mtrice Réduite il manque des choses mais pour le moment c,est l'affichage et la conception meme des matrices que j'arrive pas a faire, les conditions pour remplir le tableau de la matrice Réduite , je peux les trouver moi meme.
PS2: c'est la première fois que j'utilise les matrices soyez compréhensible .
Merci.
Message édité par DanielRocheford le 30-01-2010 à 19:09:26