IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

programation d'une puissance


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Par défaut programation d'une puissance
    bon soir à tout le monde

    j'ai un problème de la fonction puissance en langage C. Mon problème est de faite que je veux programmer une fonction qui calcule yn/2

  2. #2
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Par défaut re
    voilà mon programme;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    #include<stdio.h>
    #include<math.h>
    #include<stdlib.h>
     
    double fac(int valeur_depart)
    {
        int valeur;
        double factoriel;
     
     
    	factoriel = 1;
    	valeur = valeur_depart;
    	while(1)
    	{	if (valeur <= 1)
    			break;
    		factoriel = factoriel * valeur;
    		valeur--;
    	}
    	if (valeur_depart == 0) factoriel = 1;
     
    return factoriel;
    }
     
     
    main()
    {
           int n=3,m=1;
     
            double v,x=1/2,u;
    	u=cos(x);
                   v=fac(2*m-1)*pow(sqrt(1-x*x),n);
     
           printf("v=  %lf\n",v);
     
           }
    le problème c'est que j'ai pas de bonne résultat! il m'affiche 1. Donc je demande où setrouve le problèmme?

  3. #3
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    le problème c'est que j'ai pas de bonne résultat! il m'affiche 1. Donc je demande où setrouve le problèmme?
    Il est dans la valeur de x qui vaut 0 et non pas 0.5 (division entière de 1 par 2)

  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Par défaut re
    merci bc mon frére!

    donc pour faire ""double v,x=1/2,u;"" avec x est un réel comment je veux faire, car je veux appliquer mon programme à tout nombre même un vecteur?

    pardon.

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par tosna
    merci bc mon frére!

    donc pour faire ""double v,x=1/2,u;"" avec x est un réel comment je veux faire, car je veux appliquer mon programme à tout nombre même un vecteur?

    pardon.
    double v,x=1.0/2,u;

Discussions similaires

  1. élever un nombre x à une puissance y
    Par tom g dans le forum Langage
    Réponses: 19
    Dernier message: 05/07/2006, 08h51
  2. operateur d'une puissance
    Par nemo69500 dans le forum C
    Réponses: 3
    Dernier message: 06/04/2006, 12h32
  3. Quel symbole permet d'élever un nombre à une puissance ?
    Par angelevil dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/03/2006, 21h54
  4. Elevation à une puissance
    Par Delphi-ne dans le forum Oracle
    Réponses: 2
    Dernier message: 05/01/2006, 11h54
  5. Question de débutant : Faire une puissance en c++
    Par Spartan03 dans le forum C++
    Réponses: 1
    Dernier message: 15/09/2005, 18h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo