Accueil > Forum > > > > programeation d'une type de puissance
programeation d'une type de puissance
jeudi 24 mai 2007 à 18:54:03 |
programeation d'une type de puissance

awalle
|
bon soir à tout le monde
j'ai un problème de la fonction puissance en langage C. Mon problème
est le faite que, je veux programmer en langage C, une fonction qui calcule y^n/2, avec n un entier pas paire ET y un double.
merci mes fréres pour l'aide. 
|
|
jeudi 24 mai 2007 à 19:59:20 |
Re : programeation d'une type de puissance
|
vendredi 25 mai 2007 à 07:14:02 |
Re : programeation d'une type de puissance

coucou747
|
Salut, faut verifier y strictement positif sinon ca va te renvoyer NaN si n n'est pas paire
|
|
vendredi 25 mai 2007 à 11:28:02 |
Re : programeation d'une type de puissance

awalle
|
merci bc à vos répenses, j'ai réflichi bien à cette fonction "pow"mais j'ai pas de bon résultat. voilà mon programme;
-------------------------------- #include<stdio.h>
#include<math.h>
#include<stdlib.h>
//#include"init.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; }
/*double puissance(double a,float n){ if(n==0) return(1); return (a*puissance(a,n-1));}*/
main()
{
int n=3,m=1; // FILE *bess;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);
} ---------------------------------- la répense est === 1; ------------------------------------
|
|
vendredi 25 mai 2007 à 12:42:32 |
Re : programeation d'une type de puissance

awalle
|
pardon je vois que mon message n'est pas claire, alors le le refait: #include<stdio.h>#include<math.h>#include<stdlib.h>//#include"init.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;
}
int main()
{
int n=3,m=1;
// FILE *bess;double v,x=1/2,u;
u=cos(x);
v=fac(2*m-1)*pow(8./5,n);
printf("v= %lf\n",v);
}
j'ais un problème de résultat c'est 1.
|
|
samedi 26 mai 2007 à 10:30:27 |
Re : programeation d'une type de puissance

The_Guardian
|
Salut,
Ton code est un peu dur a lire, tu as du avoir un probleme quand tu l'as copie-colle.
Je ne vois pas ou tu calcules y^n/2 aussi donc l'explication ne colle pas vraiment au code que tu mets, mais bon Ton probleme c'est que la reponse retournee par le main est 1 alors que ca devrait pas ? _donc essaye deja de voir si sqrt(1-x*x) te renvoie bien la valeur voulue puis essaye de voir si y'a pas un probleme de conversion en int qui se cache. Et finalement, verifie ton printf (%lf c'est pour les doubles ? tu es sur ?)
__ au passage, pour le moment, l'initialisation de x est en commentaires__
===
|
|
Cette discussion est classée dans : problème, fonction, type, puissance, programeation
Répondre à ce message
Sujets en rapport avec ce message
Une fonction multi-type ? [ par TeLeTUbIz ]
Ouah !!!J'ai cherché, scruté dans tout les coins, soulevé les montagnes,... mais je ne trouve pas solution à mon problème.En fait, je voudrais faire u
Problème avec la fonction GetOpenFileName [ par JMGR ]
Donc j'initialise ma structure OPENFILENAME, mais le problème, c'est qu'après il ne me met pas le fichier que j'ai sélectionné.Ma fonction : GetOpenFi
Prob grave avec Visual... [ par Nuage ]
Voila, j'ai un grave problème avec le debug de Visual. Je fait un bête code source, avec une fonction pour créer un élement d'une pile, et une fonctio
Problème avec DJGPP [ par platon179 ]
Bonjour tout le monde, j'ai un gros problème avec le compilateur DJGPP. Existe-t-il une fonction qui permet de charger du code compilé en mémoire, de
Problème avec la fonction atof() [ par programmateur ]
Je cherche à transformer une chaine de charactères se terminant par NULL en une valeur de type double, le type de code que j'utilise :(sans les includ
Problème socket [ par bouba ]
Voila, j'ai un problème d'envoi de structure. (Sous UNIX)J'ai une structure comme cellle-ci.struct SPDU_TYPE{ char SI; int LI; struct PARAM_TYPE PARAM
type de donnée inconnu [ par jeffise57 ]
dans une fonction developper par une autre personne j'ai un type char** trucmuche, cette variable est un buffer qui doit recevoir le résultat qu'est c
Au secours...en C, C++, existe-t-il une fonction qui retourne le type d'une variable saisie au clavier..?? [ par kro42power ]
Je crois que tout y est...
Problème de boucle dans un muli-thread [ par vinvay ]
Alors voila, j'ai 4 threads qui tournent en même temps, ceux-ci utilisant la même fonction.Dans cette fonction, il y a une première boucle for suivie
fonction apply / template [ par pointejb ]
Bonjour à tous,Je cherche un moyen d'implémenter une fonction de type 'apply' qui prendrait en parametres une fonction et ses arguments et qui aurait
Livres en rapport
|
Derniers Blogs
VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ![MIX 2010] - LIVRE GRATUIT SUR PROGRAMMER WINDOWS PHONE 7 SERIES ! par redo
Disponible gratuitement : (153 pages) PDF Version : http://download.microsoft.com/download/7/C/8/7C820C6F-C205-4ECF-B9F3-1505DD13F9BF/ProgWinPhonePreview.pdf XPS Version : http://download.microsoft.com/download/E/3/5/E359FC51-1CF5-47F1-9BF3-74AB09D3339B/P...
Cliquez pour lire la suite de l'article par redo SQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLRSQL SERVER : ESTIMER LE NOMBRE DE LIGNES RENVOYéES PAR UNE REQUêTE AVEC SQLCLR par christian
Dans certains cas très particuliers il peut être intéressant de savoir le nombre de ligne que va renvoyer une requête sans exécuter cette dernière. En effet les opérations de comptage sont généralement gourmande en ressource est très difficile à optim...
Cliquez pour lire la suite de l'article par christian [WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF![WF4] ACTIVITY AVEC VUE DéTAIL MASQUéE PAR DéFAUT, VIVE WPF! par JeremyJeanson
Le code suivant est destiné à répondre à une problématique courante en Workflow : Vous avez une activité dont le designer est complexe ou dont l'affichage prend une place importante à l'écran et la possibilité Collapse/Expand ne répond pas pleinement à vo...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
CSTRING TO CHAR*CSTRING TO CHAR* par dorras7
Cliquez pour lire la suite par dorras7 RE : EQUIVALENTRE : EQUIVALENT par belette321
Cliquez pour lire la suite par belette321 RE : ESPEAK RE : ESPEAK par salehtch
Cliquez pour lire la suite par salehtch
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|