Tu podaj tekst alternatywny

NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA   Login: Hasło: RSS Facebook

HOME » PROGRAMY » FUNKCJA NA PIERWIASTKI

Przejdź do dołu strony Strona: 1 / 1     strony: [1]

funkcja na pierwiastki


delta i pierwiastki
Facebook
   
juzek 08.12.2011 10:23:41
poziom 1



Grupa: Administrator 

Posty: 43 #815511
Od: 2009-3-13
Napisz funkcję która wyświetli na ekranie pierwiastki rzeczywiste równania
kwadratowego postaci ax2+bx+c=0,

#include <stdio.h>
#include <math.h>
void pierwiastki (float a, float b, float c);
main()
{

float a,b,c;
printf ("Podaj kolejno wspolczynniki a,b,c "oczko;
scanf ("%f", &a);
scanf ("%f", &b);
scanf ("%f", &c);
fflush(stdin);
pierwiastki(a,b,c);
system ("pause"oczko;
}
void pierwiastki (float a, float b, float c)
{
float pierw,delta,x1,x2,x0;
delta=(b*b)-(4*a*c);
pierw=sqrt(delta);
if (delta>0)
{
x1=(-b-pierw)/(2*a); / kolejność wykonywania działań brakowało nawiasów przy 2*a
x2=(-b+pierw)/(2*a); / kolejność wykonywania działań brakowało nawiasów przy 2*a
printf ("%f \n", x1);
printf ("%f \n", x2);
}
else if (delta==0) //delta=0 źle! w instrukcjach ma być porównanie (==), a nie przypisanie(=).
{
x0=-b/(2*a);
printf ("%f", x0);
}
else
{
printf ("delta ujemna"oczko;
}
}

Przejdź do góry strony Strona: 1 / 1     strony: [1]


HOME » PROGRAMY » FUNKCJA NA PIERWIASTKI

Aby pisać na forum musisz się zalogować !!!

Załóż własne forum dyskusyjne na iq24.pl

Bez nazwy
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny
Tu podaj tekst alternatywny