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

  FORUM HardWare.fr
  Programmation
  C

  X a la puissance Y [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

X a la puissance Y [résolu]

n°626378
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 18:37:20  profilanswer
 

Salut a tous,
 
Voila, je suis en formation DI et on a attaquer le C depuis le debut de la semaine.
Cet am, j'ai voulu utiliser une puissance pour un petit exo.
Manque de chance, je n'ai jamais pu trouve (le prof non plus) la syntaxe. J'ai bien entendu essayer le ^ mais rien.
 
En parcourant le web, tout le script utilise un "Pour" pour faire leur puissance.
Y a t il une fonction puissance en C ?
 
exemple : 10^3 = 1000
 
merci


Message édité par bodbod le 30-01-2004 à 18:46:34
mood
Publicité
Posté le 30-01-2004 à 18:37:20  profilanswer
 

n°626379
karamilo
Posté le 30-01-2004 à 18:38:12  profilanswer
 

je connais pas vraiment mais je pense que pow(x, y) ...

n°626381
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 18:39:30  profilanswer
 

Je fais un essai tout de suite ;)

n°626382
chrisbk
-
Posté le 30-01-2004 à 18:39:46  profilanswer
 

bodbod a écrit :

Salut a tous,
 
Voila, je suis en formation DI et on a attaquer le C depuis le debut de la semaine.
Cet am, j'ai voulu utiliser une puissance pour un petit exo.
Manque de chance, je n'ai jamais pu trouve (le prof non plus) la syntaxe. J'ai bien entendu essayer le ^ mais rien.
 
En parcourant le web, tout le script utilise un "Pour" pour faire leur puissance.
Y a t il une fonction puissance en C ?
 
exemple : 10^3 = 1000
 
merci


 
change de prof!!!!!
 
^ c'est pas puissance mais ou exclusif
puissance y'a pas d'operateur pour ca. tu peux utiliser pow() pour faire le boulot (#include<math.h> )
 
ton prof est un clown, tu pourras lui dire de ma part
 
 
 
 

n°626387
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 18:45:02  profilanswer
 

OK ca marche en mettant le resultat dans une variable que je reprend pour un printf.
 
Par contre, ca ne marche pas en le mettant dans le printf mais bon tant pis

n°626388
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 18:46:13  profilanswer
 

chrisbk a écrit :


 
change de prof!!!!!
 
^ c'est pas puissance mais ou exclusif
puissance y'a pas d'operateur pour ca. tu peux utiliser pow() pour faire le boulot (#include<math.h> )
 
ton prof est un clown, tu pourras lui dire de ma part
 

J'irai peut etre pas jusque la :d

n°626390
chrisbk
-
Posté le 30-01-2004 à 18:46:47  profilanswer
 

bodbod a écrit :

OK ca marche en mettant le resultat dans une variable que je reprend pour un printf.
 
Par contre, ca ne marche pas en le mettant dans le printf mais bon tant pis


 
montre ton printf, avec le prof que t'as il a du vous expliquer ca n'importe comment

n°626391
chrisbk
-
Posté le 30-01-2004 à 18:46:56  profilanswer
 

bodbod a écrit :

J'irai peut etre pas jusque la :d


si, j'insiste

n°626392
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 18:50:56  profilanswer
 

chrisbk a écrit :


 
montre ton printf, avec le prof que t'as il a du vous expliquer ca n'importe comment

Code :
  1. //Ca marche
  2. var = pow(10,3);
  3. printf("puissance = %d\n" , var );
  4. //Ca marche pas
  5. printf("puissance = %d\n" , pow(10,3) );

n°626395
Taz
bisounours-codeur
Posté le 30-01-2004 à 18:53:28  profilanswer
 

et la doc ? double pow(double, double)
 
sinon pour le calcul entier, je crois que tu peux le faire tout seul

mood
Publicité
Posté le 30-01-2004 à 18:53:28  profilanswer
 

n°626396
chrisbk
-
Posté le 30-01-2004 à 18:55:21  profilanswer
 

printf("puissance = %d\n" , (int)pow(10,3) );

n°626398
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 18:57:10  profilanswer
 

Je savais pas qu'on pouvais mettre un int devant.
J'ai pas la doc sous la main.

n°626399
chrisbk
-
Posté le 30-01-2004 à 18:58:36  profilanswer
 

avec le prof que t'as on a du mal a t'en vouloir :D

n°626402
R3g
fonctionnaire certifié ITIL
Posté le 30-01-2004 à 19:00:51  profilanswer
 

bodbod a écrit :

Je savais pas qu'on pouvais mettre un int devant.
J'ai pas la doc sous la main.

Ca s'appelle un cast. Ca sert à changer le type de la variable. pow() renvoie un double, et printf attend un int (à cause du %d) c'est pour ça qu'il n'affiche rien. Avec le cast, tu transforma la valeur de retour de pow() en int, et donc printf sait l'afficher.

n°626411
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 19:18:47  profilanswer
 

Ah OK,
j'aurai au moin appris qq truc ce soir :)

n°626475
skelter
Posté le 30-01-2004 à 20:45:50  profilanswer
 

ton prof il enseigne quoi?

n°626525
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 21:31:50  profilanswer
 

Pour l'instant le C
 
On vient juste de commencer les tableau et chaine de caractere.
Et avant on a vu
specif
algo
element de base de C (printf,sscanf, declaration...)
On a appri a trier/remplacer/deplacer les caractere/chaine/tableau/entier avec les boucle pour,faireTantque,tantquefaire...

n°626527
skelter
Posté le 30-01-2004 à 21:37:20  profilanswer
 

ouai, en gros il commence le c en meme temps que vous, c'est ca?

n°626528
bodbod
Planquez vous, bodbod arrive..
Posté le 30-01-2004 à 21:40:19  profilanswer
 

La theorie veux que non mais la pratique ?
devrais je preciser que c'est a l'afpa :d

n°626530
Taz
bisounours-codeur
Posté le 30-01-2004 à 21:42:19  profilanswer
 

oh mon Dieu ...

n°626531
skelter
Posté le 30-01-2004 à 21:43:29  profilanswer
 

la theorie, quel theorie? ton prof c'est une farce :D


Message édité par skelter le 30-01-2004 à 21:43:56
n°626538
xWillow
Posté le 30-01-2004 à 21:46:28  profilanswer
 

J'aurai pas dit que c'etait une farce, mais plutot la dinde qu'il y a autour =))

n°626547
skelter
Posté le 30-01-2004 à 21:52:05  profilanswer
 

moi je dit toujours que c'est la farce qui fait la dinde :D

n°626756
HelloWorld
Salut tout le monde!
Posté le 31-01-2004 à 02:04:03  profilanswer
 

Tu veux progresser et écrire des choses correctes ?
Potasse cette doc en entier, c'est du temps gagné pour la suite :
http://www.isty-info.uvsq.fr/~rumeau/fclc/


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°626796
bodbod
Planquez vous, bodbod arrive..
Posté le 31-01-2004 à 09:18:26  profilanswer
 

Merci pour la doc.
Il nous a mis une doc un peux similaire sur son ftp vendredi mais j'ai pas eu le temps de regarder en profondeur

mood
Publicité
Posté le   profilanswer
 


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

  X a la puissance Y [résolu]

 

Sujets relatifs
Method init() de Tomcat executé deux fois ?! [RESOLU][HTML] Insertion de JS cause un retour a la ligne forcé ! [résolu]
[Résolu] afficher le min et le maxpasser un tableau d'entier en parametre dans une URL [resolu]
[PHP] Comment envoyer des données en POST à un script ? [Résolu]passage de php/mysql vers php/access : problemes [resolu]
[RESOLU] AffineTransformOp qui zap des données[RESOLU] Insertion d'une page php dans une page jsp
[DELPHI] Requete SQL ? [RESOLU][C#] [résolu] Comment afficher une image en plein écran ?
Plus de sujets relatifs à : X a la puissance Y [résolu]


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