Erreur de syntaxe

mousekey Messages postés 268 Statut Membre -  
Brachior Messages postés 616 Statut Membre -
Bonjour,
le compilateur g++ me mentionne que j'ai une erreur de syntaxe dans mon programme sauf que je ne la vois pas. Pouvez vous m'aider???

#include <iostream.h>

int MaFonction(){
long s=0;
int i , j, k;
int n = 9;
for(i=1; i <= n ; i++)
for( j=i;j<=n;j++)
for(k =j; k<= n;k++)
s++;
return s;
}

int main(void){
cout <<MaFonction();
return 0;
}

merci
mousekey

3 réponses

lulu
 
ça m note erreur de syntax ligne 2 caractère 1 code 0 URL about blak dans le scripte de cette page
Pouvez vous maider
1
Brachior Messages postés 616 Statut Membre 46
 
tu ne declare pas cout ? Oo
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Chez moi cela compile
johand@horus:~/tmp$ cat myprog.cpp
#include <iostream.h>

int MaFonction(){
long s=0;
int i , j, k;
int n = 9;
for(i=1; i <= n ; i++)
for( j=i;j<=n;j++)
for(k =j; k<= n;k++)
s++;
return s;
}

int main(void){
cout <<MaFonction();
return 0;
}
johand@horus:~/tmp$ make myprog
g++ myprog.cpp -o myprog
In file included from /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/backward/iostream.h:31,
from myprog.cpp:1:
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
johand@horus:~/tmp$ ./myprog
165johand@horus:~/tmp$ uname -mo
i686 GNU/Linux
johand@horus:~/tmp$ g++ --version
g++ (GCC) 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)

Johan
0
Zep3k!GnO Messages postés 2049 Statut Membre 200
 
c'est p'tet a cause de for(i=1; i <= n ; i++)
for( j=i;j<=n;j++)
for(k =j; k<= n;k++)

essaye avec une synthaxe classique plutot que de tout faire en raccourci, c'est + lisible et évite les erreurs
-->
 for(i=1; i <= n ; i++)<gra>{<gra>}


Je sais aps si c'est ca mais on ne sait js...

Zep3k!GnO
0