Tu podaj tekst alternatywny

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

HOME » PROGRAMY » FUNKCJA NA PIERWIASTKI

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

funkcja na pierwiastki

delta i pierwiastki
  
juzek
08.12.2011 10:23:42
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 ");
scanf ("%f", &a);
scanf ("%f", &b);
scanf ("%f", &c);
fflush(stdin);
pierwiastki(a,b,c);
system ("pause");
}
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");
}
}

Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » PROGRAMY » FUNKCJA NA PIERWIASTKI

Aby pisac na forum musisz sie zalogować !!!


TestHub.pl - opinie, testy, oceny

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