BlackGoddess
Messages postés338Date d'inscriptionjeudi 22 août 2002StatutMembreDernière intervention14 juin 2005 27 févr. 2003 à 15:39
bool primalite(int);
c cool ca ... elle est ou la fonction ?
DigitalSnake
Messages postés14Date d'inscriptionlundi 4 novembre 2002StatutMembreDernière intervention 4 novembre 2004 9 nov. 2002 à 17:44
lol t as raison pour celui la
j ai eu 2......
je le retire ds 2 min :) dsl pour celui la
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 20073 9 nov. 2002 à 14:21
Une seule chose a dire, c'est bourré d'erreur et ca n'a aucun interêt, excuse moi si je suis un pa DigitalSnake mais quand même, verifie ton code avant de le mettre en ligne!
Voici les erreurs de syntaxe dabord:
-Tu as oublié les points virgule dans tes trois déclarations de fonction (primalite,sqrt0_2 et sqrt)
-tu oubli les points virgules dans toutes tes instructions return
-dans la définition de fonction sqrt tu met en paramètre un int alors qu'a la déclaration c'était un double.
-tu fais double sqrt(int nmbre){...} et après tu utilise nbre au lieu de nmbre (ou l'inverse) , ce qui va forcément faire que nbre est une variable non-déclaré!
-ta fonction primalité de fait rien!
-tu fais while (nbre => 2){...} au lieu de while (nbre>=2){...}
-Encore pire! Tes fonction sqrt et sqrt0_2 ne sont pas utilisé, elles ne servent a rien, c'est nul!
tant qu'a faire t'as qu'as écrire ca et ce sera mieu, mais la aussi sa sert a rien!
int main() //fonction vide qui sert ici a tester si le programme tourne corrctement a la compillation
#include
int main()
{
int nbr;
cout<<"veuillez introduire un naturel;"<<endl;
cin>>nbr;
cout<<nbr;
return 0;
}
27 févr. 2003 à 15:39
c cool ca ... elle est ou la fonction ?
9 nov. 2002 à 17:44
j ai eu 2......
je le retire ds 2 min :) dsl pour celui la
9 nov. 2002 à 14:21
Voici les erreurs de syntaxe dabord:
-Tu as oublié les points virgule dans tes trois déclarations de fonction (primalite,sqrt0_2 et sqrt)
-tu oubli les points virgules dans toutes tes instructions return
-dans la définition de fonction sqrt tu met en paramètre un int alors qu'a la déclaration c'était un double.
-tu fais double sqrt(int nmbre){...} et après tu utilise nbre au lieu de nmbre (ou l'inverse) , ce qui va forcément faire que nbre est une variable non-déclaré!
-ta fonction primalité de fait rien!
-tu fais while (nbre => 2){...} au lieu de while (nbre>=2){...}
-Encore pire! Tes fonction sqrt et sqrt0_2 ne sont pas utilisé, elles ne servent a rien, c'est nul!
tant qu'a faire t'as qu'as écrire ca et ce sera mieu, mais la aussi sa sert a rien!
int main() //fonction vide qui sert ici a tester si le programme tourne corrctement a la compillation
#include
int main()
{
int nbr;
cout<<"veuillez introduire un naturel;"<<endl;
cin>>nbr;
cout<<nbr;
return 0;
}
Enfin, ce code est horrible!