Remplissage d'un matrice aléatoire
balkiss
-
balkiss91 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
balkiss91 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
je veux creer une matrice carré et remplir aléatoirement avec des carractéres en C svp je besoin d'une aide ..merci d'avance
je veux creer une matrice carré et remplir aléatoirement avec des carractéres en C svp je besoin d'une aide ..merci d'avance
2 réponses
-
Bonsoir,
Montre-nous ce que tu as fait et dis-nous ce que tu n'arrives pas à faire pour qu'on puisse t'aider. -
merci fiddy pour votre reponse j'arrive à faire ça svp aidez moi pour corriger mon code
#include <stdio.h> #include <stdlib.h> typedef struct S_Matrice { int L; int C; int * mat ; }Matrice; //creation du matrice Matrice *CreerMatrice(int l, int c) { Matrice *m ; m = (Matrice *)malloc(sizeof(Matrice)) ; m->L = l ; m->C = c ; m->mat = (int *)malloc(l * c* sizeof(int)) ; return m; } //remplir une matrice void remplirMat(int *mat, int l, int c) { Matrice *m ; m->L = l ; m->C = c ; int i; for(i=0; i < l;i++) { int j=0; for(j=0; j <c; j++) *mat=rand()%26 + 'a'; } } void afficher(Matrice *m, int l, int c) { int i, j;; m->L = l ; m->C = c ; for (i = 0; i < m->L; i++) { for (j = 0; j < m->L; j++) printf("%d ", lire(m, i, j)); printf("\n"); } } int main(void) { int c = 8; int l = 8; Matrice *mat = CreerMatrice(c,l); afficher(m); remplir(m); return 0;-
-
merci feddy pour votre reponse puisque je suis debutant ...et je n'est pas trop du temp pour faire des plus desformation je dejà change le travaille avec le structure tabelau ..je dejà remplir mon matrice aleatoire mais je veux mettre des mots dans un dictionnaire et chaque fois je parcours le tableau pour tester si cet mot se trouve dans ce dictionnaire ou non svp aidez moi pour cet point
-