Un programme qui tourne pas

youssefmahdia Messages postés 25 Date d'inscription dimanche 30 mars 2008 Statut Membre Dernière intervention 12 juin 2011 - 14 avril 2008 à 15:50
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 - 17 avril 2008 à 01:34
bonjour,
voila, ce programme ne tourne pas,

#include <stdio.h>
 #include <math.h>
 main()

 {
 int i,j;
 int s[5][5];
 for(i=0;i<5;i++)
 {for(j=0;j<5;j++)
 s[i][j]=(j/(int)pow(2.0,(double)j))) & 01 ;
 printf("%d",s[i][j]);
 }
  }

le compilateur m'indique qu'il manque un ";", je vois pa.
merci pour vos aides.

4 réponses

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
14 avril 2008 à 16:02
T'as une paranthèse de trop:
(j/(int)pow(2.0,(double)j))

C++ (@++)<!--
0
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
14 avril 2008 à 16:03
"parenthèse"
pardon.

C++ (@++)<!--
0
cs_cedric177 Messages postés 20 Date d'inscription mardi 15 avril 2008 Statut Membre Dernière intervention 19 avril 2008
16 avril 2008 à 12:21
cedric

je nai pas conpri se ce tu dit
0
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
17 avril 2008 à 01:34
Ben...

(j/(int)pow(2.0,(double)j)))
T'as une parenthèse fermante de trop

C++ (@++)<!--
0