Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1572 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  problemes sur les tableaux (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problemes sur les tableaux (résolu)

n°227638
gobbaf
Posté le 13-10-2002 à 17:03:34  profilanswer
 

bonjour
 
je suis en train d'apprendre le c et je n'arrive pas à manipuler les tableaux

Code :
  1. #include <stdio.h>
  2. #define TAILLE 12
  3. typedef int matrice[TAILLE][TAILLE];
  4. int main(void)
  5. {
  6. int i;
  7. int j;
  8. for (i=0;i<=TAILLE-1;i++)
  9. {
  10.  matrice[i][0]=0;
  11.  matrice[i][TAILLE-1]=0;
  12. }
  13. for (j=0;j<=TAILLE-1;j++)
  14. {
  15.  matrice[0][j]=0;
  16.  matrice[TAILLE-1][j]=0;
  17. }
  18. return (0);
  19. }


 
je voudrais juste mettre des 0 sur tous les bords dans une matrice 12*12 d'entiers
 
j'ai des erreurs dans le code mais je vois pas où
 
merci de m'aider


Message édité par gobbaf le 17-10-2002 à 18:33:57
mood
Publicité
Posté le 13-10-2002 à 17:03:34  profilanswer
 

n°227641
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-10-2002 à 17:21:39  profilanswer
 

Code :
  1. // la 1ere ligne
  2. for (i=0; i<TAILLE; i++)
  3.    matrice[i][0] = 0;
  4. // les bords gauche et droit
  5. for (i=1; i<TAILLE-2; i++) {
  6.    matrice[0][i] = 0; // bord gauche
  7.    matrice[TAILLE-1][i] = 0; // bord droit
  8. }
  9. // la derniere ligne
  10. for (i=0; i<TAILLE; i++)
  11.    matrice[i][TAILLE-1] = 0;


 
EDIT : j'espere ne pas avoir fait de conneries, j'ai pas testé :)


Message édité par Harkonnen le 13-10-2002 à 17:22:09
n°227644
gobbaf
Posté le 13-10-2002 à 17:29:35  profilanswer
 

merci mais ce n'est pas sur l'algo que je seche
il ne compile pas
il me dit ça :
 15  missing array size
 15  missing identifier
 15  Syntax error; missing semicolon before  `='
 15  skipping `='
 16  missing identifier
 16  Syntax error; missing semicolon before  `='
 16  skipping `='
 20  missing identifier
 20  Syntax error; missing semicolon before  `='
 20  skipping `='
 21  missing identifier
 21  Syntax error; missing semicolon before  `='
 21  skipping `='

n°227649
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-10-2002 à 17:36:49  profilanswer
 

Pourquoi :
 
typedef int matrice[TAILLE][TAILLE];  
 
 
au lieu de :
 
int matrice[TAILLE][TAILLE];
 
 
 :??:

n°227650
apolon34
Vive Linux!!
Posté le 13-10-2002 à 17:38:06  profilanswer
 

gobbaf a écrit a écrit :

bonjour
 
je suis en train d'apprendre le c et je n'arrive pas à manipuler les tableaux

Code :
  1. #include <stdio.h>
  2. #define TAILLE 12
  3. int matrice[TAILLE][TAILLE];
  4. int main(void)
  5. {
  6. int i;
  7. int j;
  8. for (i=0;i<TAILLE;i++)
  9. {
  10.  matrice[i][0]=0;
  11.  matrice[i][TAILLE-1]=0;
  12. }
  13. for (j=0;j<TAILLE;j++)
  14. {
  15.  matrice[0][j]=0;
  16.  matrice[TAILLE-1][j]=0;
  17. }
  18. return (0);
  19. }


 
je voudrais juste mettre des 0 sur tous les bords dans une matrice 12*12 d'entiers
 
j'ai des erreurs dans le code mais je vois pas où
 
merci de m'aider




 
ca devrait tourner ca (pas teste)

n°227654
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-10-2002 à 17:44:49  profilanswer
 

apolon34 a écrit a écrit :

 
 
ca devrait tourner ca (pas teste)




tu pourrais attendre qu'il ait répondu à ma question ;)

n°227690
gobbaf
Posté le 13-10-2002 à 19:31:30  profilanswer
 

merci beaucoup
c'etait le typedef qu'il fallait enlever
 :jap:


Message édité par gobbaf le 13-10-2002 à 19:31:44

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  problemes sur les tableaux (résolu)

 

Sujets relatifs
Transférer l'intégralité d'une base de donnée [résolu][Cookies] Problèmes de cookies avec l'interface AOL
Tableau => problèmes sur mozila & netscape[Fortran] Indexation des tableaux différente ?
[Résolu] chopper la valeur d'un combobox selectionnéPb #1 : Resolu -> Nouvelle QUESTION Pb #2
[resolu] KESAKO??? void *toto;Problèmes de GIFs plus animées sur mon site
[RESOLU] MAJ en local de mon antivirusComment transformer 3 tableaux en 1 seul?
Plus de sujets relatifs à : problemes sur les tableaux (résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR