Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Rešavanje kvadratne jednačine

[es] :: C/C++ programiranje :: Rešavanje kvadratne jednačine

[ Pregleda: 10904 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon315

Član broj: 315
Poruke: 1657
*.beg.sezampro.yu



+13 Profil

icon Rešavanje kvadratne jednačine16.10.2002. u 11:20 - pre 261 meseci
Hi,

Code:

cat kvjedn.c


Code:

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

main()  {
  double a, b, c, d, x1, x2, y1, y2;
  typedef enum { REALNI, DVOSTRUKI, KOMPLEKSNI, LINEARNA, POGRESNA } Vrsta;
  Vrsta  vrsta;

  printf ("Koeficijenti kvadratne jednacine ? ");
  scanf ("%lf%lf%lf", &a, &b, &c);

  if (a)  {
    d = b * b - 4 * a * c;
    if (d > 0)  {
      vrsta = REALNI;
      x1 = (- b + sqrt  (d) ) / (2 * a);
      x2 = (- b - sqrt  (d) ) / (2 * a);
    } else if (d == 0)  {
      vrsta = DVOSTRUKI;
      x1 = - b / (2 * a);
    } else {
      vrsta = KOMPLEKSNI;
      x1 = - b / (2 * a);                x2 = x1;
      y1 = sqrt  (- d) / (2 * a);      y2 = - y1;
    }
  } else
    if (b)  {
      vrsta = LINEARNA;
      x1 = - c / b;
    } else
      vrsta = POGRESNA;

  switch (vrsta)  {
    case REALNI:
      printf ("Realni koreni su %.2f i %.2f\n", x1, x2);
      break;
    case DVOSTRUKI:
      printf ("Dvostruki realni koren je %.2f\n", x1);
      break;
    case KOMPLEKSNI:
      printf ("Kompleksni koreni su (%.2f,%.2f) i (%.2f,%.2f)\n",
              x1, y1, x2, y2);
      break;
    case LINEARNA:
      printf ("Resenje linearne jednacine je %.2f\n", x1);
      break;
    case POGRESNA:
      printf ("Podaci nemaju smisla !\n");
      break;
  }
}


Code:

cc kvjedn.c -o kvjedn


Dobijam error:

Code:

/tmp/cc9X61Hh.o: In function `main':
/tmp/cc9X61Hh.o(.text+0x8d): undefined reference to `sqrt'
/tmp/cc9X61Hh.o(.text+0xbf): undefined reference to `sqrt'
/tmp/cc9X61Hh.o(.text+0x146): undefined reference to `sqrt'


U čemu je problem ?

pozdrav
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: Rešavanje kvadratne jednačine16.10.2002. u 12:03 - pre 261 meseci
Dodaj -lm pri kompajliranju
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.beg.sezampro.yu



+13 Profil

icon Re: Rešavanje kvadratne jednačine16.10.2002. u 12:35 - pre 261 meseci
Joj bre :-)

'fala
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Rešavanje kvadratne jednačine17.10.2002. u 17:15 - pre 261 meseci

Za linkovanje tacnije.

Citat:
Predrag Damnjanovic:
Dodaj -lm pri kompajliranju :)


Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: Rešavanje kvadratne jednačine

[ Pregleda: 10904 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.