View Single Post
Old 06-02-2010, 09:18   #1
peppozzolo
Senior Member
 
L'Avatar di peppozzolo
 
Iscritto dal: Nov 2009
Cittā: Saviano(NA)
Messaggi: 1018
[C]problemi con radice e loop for

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

float a,b,c,delta,x0,x1,x2,x;
main()
{
printf("inserire i tre coefficienti\n");
for(;
{
scanf("%f%f%f",&a,&b,&c);

delta=(b*b)-(4*a*c);
printf("%.2f\n",delta);
system("PAUSE");

if(delta<0)
printf("nessuna soluzione reale il delta e' %.2f\n\n",delta);
else
{
if(delta=0)
{
x0= -b/2*a;
printf("un unica soluzione %.2f",x0);
}
else
{
x1= (-b-delta)/2*a;
x2= (-b+delta)/2*a;
printf("ha due soluzioni %.2f e %.2f",x1,x2);
}
}
scanf("%d",x);
if(x==0)break;

}

}
questo e il mio programmino per calcolare la soluzioni di un equazione di secondo grado
i problemi sono prevalentemente due
1) non so come si fa la radice quadrata in c sapevo si dovesse implemetare math.h ma poi con sqrt non mi da i risultati sperati
2)per il programma dopo avermi dato le soluzioni non ritorno al punto di partenza col loop for
grazie a chi mi sara di aiuto e scusate lo scempio ma e il mio terzo programma (fra 5 giorni ho un esame aiutooooooo)
__________________
Un GRAZIE a tutti voi del forum che ogni giorno mi tirate fuori dai casini ..........
Sto giocando a : Hitman Codename 47
peppozzolo č offline   Rispondi citando il messaggio o parte di esso