Aide concernant une condition (prog C)
nisso13
Messages postés
6
Statut
Membre
-
cchristian Messages postés 928 Statut Membre -
cchristian Messages postés 928 Statut Membre -
Bonjour,
J'ai un certain problème, j'ai écrit un programme pour calculer une approximation, mais je voudrais m'arrêter lorsque les deux premiers chiffres de mon résultat ("e") soit égale à "71"...
En gros jveux m'arrêter quand mon chiffre ressemble à sa: *.71************************************...
Voila mn prog:
merci d'avance pour votre aide
J'ai un certain problème, j'ai écrit un programme pour calculer une approximation, mais je voudrais m'arrêter lorsque les deux premiers chiffres de mon résultat ("e") soit égale à "71"...
En gros jveux m'arrêter quand mon chiffre ressemble à sa: *.71************************************...
Voila mn prog:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long n,cpt;
double e, e1;
n = 1;
do
{
e1 = 1.0 + ( 1.0 / n );
e = e1;
for(cpt = 1; cpt <= n; cpt = cpt + 1)
{
e = e * e1;
}
n = n + 1;
printf("e = %lf\n", e);
printf("n = %ld\n\n", n);
}while(e = 2.71);
system("pause");
return 0;
}
merci d'avance pour votre aide
Configuration: Windows Vista Firefox 3.0.4
3 réponses
-
UP XD
c just que chui un pe bloker, et jpe po continuer ce prog :s -
-
Bonsoir,
En première réflexion. Il doit exister plus simple mais je n'ai pas beaucoup de temps pour chercher, vois de ton côté si tu ne peux pas simplifier.
char z_recept [32] = "" ; char z_int [32] = "" ; }while { ( atoi (strncpy (z_recept, _itoa(e, z_int, 10), 2 )) == 71 );