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

e, ludi imam problem sa Krausovim primerom iz zbirke

[es] :: C/C++ programiranje :: e, ludi imam problem sa Krausovim primerom iz zbirke

[ Pregleda: 3944 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

veljko77
NS

Član broj: 25340
Poruke: 17
*.ptt.yu.



Profil

icon e, ludi imam problem sa Krausovim primerom iz zbirke21.11.2005. u 19:07 - pre 224 meseci
Otkucam program (za racunanje povrsine trougla u ravni), iskompajliram ga u Dev-C++i prodje bez problema. Pokrenem ga i unesem sva temena i kad izracuna povrsinu ispisuje mi nesto sto nema blage veze sa onim sto bi trebalo da izracuna.
i jos nesto: kad se pojavi prozor u kome se izvrsava program i kada se unesu svi podaci, pojavi se resenje i prozor se odmah ugasi tako da nevidim sta je izracunato.

Neko je ovo vec pitao i odgovor je bio da aktivira zaglavlje
#include <conio.h> ili da ubaci getchar() u main() f-ju. Ja to isto uradim ali nista i nije mi jasno sta se desava.

Mnogi su na forumu hvalili Dev-C++ medjutim meni pola programa koje otkucam u i pokrenem u njemu neradi i nemam pojma zasto. Da li nesto nisam podesio.... ne znam.

Kod je dat dole!!

Code:

/* Povrsina trougla u ravni   */

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

main() 
    {
        double xA, yA, xB, yB, xC, yC, a, b, c, s, P;
        
        /* Temena trougla:      */
        printf ("Unesite koordinate temena trougla !\n");  
        
        printf ("Unesite prvo teme!? ");
        scanf ("%1f%1f", &xA,&yA);
       
        
        printf ("Unesite drugo teme!? ");
        scanf ("%1f%f", &xB, &yB);
           
        
        printf ("Unesite trece teme!? ");
        scanf ("%1f%f", &xC, &yC);
        
        
        /* Stranice trougla:     */
        a = sqrt (pow (xB-xC, 2) + pow (yB-yC, 2));
        b = sqrt (pow (xC-xA, 2) + pow (yC-yA, 2));
        c = sqrt (pow (xA-xB, 2) + pow (yA-yB, 2)); 
        
        /* Povrsina trougla:     */
        s = (a + b + c) / 2;
        P = sqrt (s * (s-a) * (s-b) * (s-c));
        
        printf ("Povrsina trougla je: %f\n", P);
       
    }    


Pozdrav,
Veljko77!
 
Odgovor na temu

del-boy
Bojan Delić
Beograd

Član broj: 9330
Poruke: 1089

Sajt: www.delic.in.rs


+21 Profil

icon Re: e, ludi imam problem sa Krausovim primerom iz zbirke21.11.2005. u 19:12 - pre 224 meseci
Citat:
Code:

printf ("Unesite prvo teme!? ");
        scanf ("%1f%1f", &xA,&yA);
       
        
        printf ("Unesite drugo teme!? ");
        scanf ("%1f%f", &xB, &yB);
           
        
        printf ("Unesite trece teme!? ");
        scanf ("%1f%f", &xC, &yC);


U scanf funkciji koristio si %1f umesto %lf (treba slovo L (malo) umesto broja jedan)! Verovatno nisi dobro prepisao iz knjige!
Popošto su ti sve promenljive tipa double unosiš ih konverzijom %lf !

A što se tiče problema da ne vidiš rezultat, jednostavno pokreni program iz Command Prompta i ostaće ti rezultat na ekranu!

Edit: Sad sam video da si i pri štampanju rezultata koristio %f umesto %lf, pa promeni i to!

[Ovu poruku je menjao del-boy dana 21.11.2005. u 20:13 GMT+1]
 
Odgovor na temu

del-boy
Bojan Delić
Beograd

Član broj: 9330
Poruke: 1089

Sajt: www.delic.in.rs


+21 Profil

icon Re: e, ludi imam problem sa Krausovim primerom iz zbirke21.11.2005. u 19:15 - pre 224 meseci
Evo ti moj program u atachmentu koji radi isto to! I mi smo to imali na vežbama na faxu!
Prikačeni fajlovi
 
Odgovor na temu

veljko77
NS

Član broj: 25340
Poruke: 17
*.ptt.yu.



Profil

icon Re: e, ludi imam problem sa Krausovim primerom iz zbirke21.11.2005. u 20:14 - pre 224 meseci
Jeste, pogresno sam prekucao , a sa druge strane njegovo l i moja 1 su slicni pa mi se potkrala greska.
Da li i vi na faxu koristite Dev-C++ za kompajliranje ili koristite nesto drugo!?

Hvala PUNO! Veljko77
 
Odgovor na temu

del-boy
Bojan Delić
Beograd

Član broj: 9330
Poruke: 1089

Sajt: www.delic.in.rs


+21 Profil

icon Re: e, ludi imam problem sa Krausovim primerom iz zbirke21.11.2005. u 23:23 - pre 224 meseci
Na faxu koristimo linux i gcc! Ja kući sada koristim Turbo C i radi mi posao korektno, mada to mi je samo privremeno dok ne osposobim Debian kako valja!

A inače, jesi ti na faxu ili sam učiš C kod kuće?
 
Odgovor na temu

veljko77
NS

Član broj: 25340
Poruke: 17
195.252.100.*



Profil

icon Re: e, ludi imam problem sa Krausovim primerom iz zbirke22.11.2005. u 06:14 - pre 224 meseci
Zavrsio sam 2003. u oktobru. Treba mi za posao pa ga ucim kuci.

Veljko77
 
Odgovor na temu

[es] :: C/C++ programiranje :: e, ludi imam problem sa Krausovim primerom iz zbirke

[ Pregleda: 3944 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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