begin process at 2012 02 13 07:38:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

équation et tableaux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

équation et tableaux

jeudi 21 novembre 2002 à 23:13:30 | équation et tableaux

cabarrus

je ne trouve pas l'erreur dans mon programme?
#include<stdio.h>
#include<conio.h>


int deltanul(int);
float deltainf(float);
float deltasup(float);



void main(void)
{
float a,b,c;
float resultat;
int i,j;
float table[5][3];

clrscr();
printf("programme de r?solution d'une ?quation de second degr? axý+bx+c\n");
printf("vous pouvez r?soudre jusqu'a cinq ?quation en fournissant les coefficients respectifs\n");
printf("\n");

/*lecture des coefficients*/
for(i=0;i<=5;i++)
for(j=0;j<=3;j++)
scanf("%5f",&table[i][j]);

/*calcul du delta par ligne*/
for(i=0;i<=5;i++){
a=table[i][0];
b=table[i][1];
c=table[i][2];
//delta;
/*appel de fonction selon valeur de delta*/

/*ici erreur pourquoi?*/
if (((b*b)-4*a*c)==0) deltanul(a,b,c);
if (((b*b)-4*a*c)<0) deltainf(a,b,c);
if (((b*b)-4*a*c)>0) deltasup(a,b,c);
/*pourquoi?*/

}

/*affichage des r?sultat*/
for(i=0;i<=5;i++)
{
for(j=0;j<=3;j++)
printf("la table[%2f][%2f] a pour delta %2f ",(b*b)-4*a*c);
if ((b*b)-4*a*c==0) deltanul(a,b,c);
if ((b*b)-4*a*c<0) deltainf(a,b,c);
if ((b*b)-4*a*c>0) deltasup(a,b,c);
}
}
/*delta=0*/
void deltanul(float d,float e,float f)
{
float resultat;

resultat=-e/(2*d);
return(resultat);
}
/*delta<0*/
void deltainf(d,e,f)
{
printf("Pas de solution");
}
/*delta>0*/
void deltasup(d,e,f)
{
int x1,x2;

x1=(-e+sqrt((e*e)-4*d*f))/(2*d);
x2=(-e-sqrt((e*e)-4*d*f))/(2*d);
printf("il ya deux solutions: %2f et %2f",x1,x2);
}


rhumsek
samedi 23 novembre 2002 à 21:03:04 | Re : équation et tableaux

cabarrus


rhumsek
euh je ne sais pas

-------------------------------
Réponse au message :
-------------------------------

je ne trouve pas l'erreur dans mon programme?
#include<stdio.h>
#include<conio.h>


int deltanul(int);
float deltainf(float);
float deltasup(float);



void main(void)
{
float a,b,c;
float resultat;
int i,j;
float table[5][3];

clrscr();
printf("programme de r?solution d'une ?quation de second degr? axý+bx+c\n");
printf("vous pouvez r?soudre jusqu'a cinq ?quation en fournissant les coefficients respectifs\n");
printf("\n");

/*lecture des coefficients*/
for(i=0;i<=5;i++)
for(j=0;j<=3;j++)
scanf("%5f",&table[i][j]);

/*calcul du delta par ligne*/
for(i=0;i<=5;i++){
a=table[i][0];
b=table[i][1];
c=table[i][2];
//delta;
/*appel de fonction selon valeur de delta*/

/*ici erreur pourquoi?*/
if (((b*b)-4*a*c)==0) deltanul(a,b,c);
if (((b*b)-4*a*c)<0) deltainf(a,b,c);
if (((b*b)-4*a*c)>0) deltasup(a,b,c);
/*pourquoi?*/

}

/*affichage des r?sultat*/
for(i=0;i<=5;i++)
{
for(j=0;j<=3;j++)
printf("la table[%2f][%2f] a pour delta %2f ",(b*b)-4*a*c);
if ((b*b)-4*a*c==0) deltanul(a,b,c);
if ((b*b)-4*a*c<0) deltainf(a,b,c);
if ((b*b)-4*a*c>0) deltasup(a,b,c);
}
}
/*delta=0*/
void deltanul(float d,float e,float f)
{
float resultat;

resultat=-e/(2*d);
return(resultat);
}
/*delta<0*/
void deltainf(d,e,f)
{
printf("Pas de solution");
}
/*delta>0*/
void deltasup(d,e,f)
{
int x1,x2;

x1=(-e+sqrt((e*e)-4*d*f))/(2*d);
x2=(-e-sqrt((e*e)-4*d*f))/(2*d);
printf("il ya deux solutions: %2f et %2f",x1,x2);
}


rhumsek


Cette discussion est classée dans : int, void, resultat, float, deltasup


Répondre à ce message

Sujets en rapport avec ce message

Probl avec float et int [ par David2907 ] Après un calcul, comment faire pour afficher un resultat sans virgule ou un resultat avec virugule???Merci le mode graphique sur dos [ par alen ] alb#include#include#include#include#includeint xgclot,xdclot,yh Help, DevC++ fonction retournant un float, résultat très étrange... [ par yom007 ] Bonjour,   je travaille sous devC++ et là c'est l'incompréhension, peut-etre qu'une ame charitable pourra venir à mon secours...J'ai reussi à isoler m Errreur [ par RM50Man ] Mon code ne marche pas: Le compilateur devcpp me met build error 1 #include /* contient déjà et */ #include #include #include void reset Pavé tournant [ par nisaloncaje ] Bonjour, je désirais pour commencer en OpenGL sous devc++ faire un programme simulant un pavé tournant autour de l'axe y : voici mon code source :#inc Problème de tabeau dans un code orienté objet [ par Guiiil ] Bonsoir, je débute actuellement en C++ orienté objet et je suis bloqué avec ce programme qui doit réaliser un tableau d'élèves, prendre leur moyenne e map [ par taieb84 ] salut j'ai une classe caisse class caisse{            float val;        int nbr;            public:            bool exist(float);    void ajouter(floa classe abstraite et interface (au sens Java pas graphique :d ) en C++ [ par lulafitt ] Bonjour, Comme précisé dans le sujet quand je parle d'interface je ne parle pas d'interface graphique mais bien d'interface comme dans Java. Ceci dit error LNK2001: unresolved external symbol _WinMainCRTStartup [ par CrKa ] slt,j'ai cette erreur dans mon programme en VC++ erreur 1>------ Rebuild All started: Project: test4, Configuration: Debug Win32 ------ 1>LINK : erro Premiere prog en Smfl [ par tiouil ] Bonjour, je viens vous demander votre aide car voila une semaine que je corrige des erreurs et encore des erreurs et certaines persistent donc voila.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales