Pourriez vous m'aider?

Pourriez vous m'aider? - C - Programmation

Marsh Posté le 15-02-2004 à 20:39:11    

:hello:  
 
Bonjour à tous,
Je vient de commencer le C et je veux creer un programme qui calcule des nombres premiers.
Je veut prendre uniquement les nombres dont le resultat de la division est un entier. Seulement je ne sait commen lui faire comprendre(Pour le PC tout les nbres sont divisables (resultat avec virgule)or dans ce cas Il n y a pas de nombres premiers). Donc pourrier vous m'expliquer comment le lui faire comprendre.


Message édité par YMN le 15-02-2004 à 20:46:19
Reply

Marsh Posté le 15-02-2004 à 20:39:11   

Reply

Marsh Posté le 15-02-2004 à 20:50:57    

ben c'est simple, c'est les multiples d'un nombre

Reply

Marsh Posté le 15-02-2004 à 21:57:23    

YMN a écrit :

:hello:  
 
 Donc pourrier vous m'expliquer comment le lui faire comprendre.
 


 
tu lui sussure ds mots doux dans le port ps2 et tu mets deux sucres dans le lecteur CD

Reply

Marsh Posté le 15-02-2004 à 22:10:53    

taz a écrit :

ben c'est simple, c'est les multiples d'un nombre


 :hello:  
 
Il y'a une fonction pour ça?
merci de ton aide

Reply

Marsh Posté le 15-02-2004 à 22:19:14    

ben le modulo %

Reply

Marsh Posté le 15-02-2004 à 22:32:18    

taz a écrit :

ben le modulo %


 :hello:  
 
C'est koi ca le modulo %?
je suis vraiment debutant.

Reply

Marsh Posté le 15-02-2004 à 22:35:44    

ben le reste de la division entière de a par b, modulo quelques histoires de signe

Reply

Marsh Posté le 15-02-2004 à 22:38:15    

peut être te faudrais il un support de cours non ?

Reply

Marsh Posté le 15-02-2004 à 22:44:23    

dr-freuderick a écrit :

peut être te faudrais il un support de cours non ?


 
 :hello:  
Oui t'en connais des bons?
merci

Reply

Marsh Posté le 15-02-2004 à 22:59:33    

dr-freuderick a écrit :

peut être te faudrais il un support de cours non ?

ou le cours de maths de 3ème

Reply

Marsh Posté le 15-02-2004 à 22:59:33   

Reply

Marsh Posté le 15-02-2004 à 23:12:52    

oué enfin le modulo.... je l'ai vu en première , term et en fac pour la programation...

Reply

Marsh Posté le 15-02-2004 à 23:15:58    

La programmation est le résultat d'une méthode. On imagine d'abord comment ça doit fonctionner puis on le code. La machine ne peut inventer pour nous.
 
Si on peut l'écrire sur un papier, le faire à la main, du moins le principe, on peut ensuite écrire le programme, mais pas avant. Faut déjà chercher le principe de recherche de nombres premiers, la méthode mathématique. Voir Google par ex. Ou même fonction "recherche" de hfr, peut-être déjà demandé ?

Reply

Marsh Posté le 16-02-2004 à 00:06:33    

Carbon_14 a écrit :

La programmation est le résultat d'une méthode. On imagine d'abord comment ça doit fonctionner puis on le code. La machine ne peut inventer pour nous.
 
Si on peut l'écrire sur un papier, le faire à la main, du moins le principe, on peut ensuite écrire le programme, mais pas avant. Faut déjà chercher le principe de recherche de nombres premiers, la méthode mathématique. Voir Google par ex. Ou même fonction "recherche" de hfr, peut-être déjà demandé ?


 
 :hello:  
 
Je sait tres bien comment je vais faire mathematiquement parlant.
Pour le modulo je remercie taz car c'est bon je suis arrivé.
sinon quand on utilise une boucle do while on ne peut comparer que une variable à un chaine de caractere? y a t-il un moyen pour comparer deux variables?
Merci à tous et à taz en particulier.

Reply

Marsh Posté le 16-02-2004 à 00:09:49    

>on ne peut comparer que une variable à un chaine de caractere?
 
Non. On peut comparer tout ce qui est comparable.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 16-02-2004 à 00:26:28    

bin ...  
while((i == 3) && (j == 5)) { ... }
&& : operateur logique ET
|| : operateur logique OU


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 16-02-2004 à 13:24:43    

Quand on vient du (V/Q)BASIC, faire attention à ne pas comparer des chaînes directement (if ("abc" == "cde" ) n'est pas valide).
 
On peut comparer les valeurs numériques, les caractères (un par un) (if (c == 'a') car 'a' correspond à une valeur numérique, le code ASCII de la lettre), et d'autres choses encore (Cf gilou).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed