Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

program z języku c liczący pole, wszystko wychodzi poza wynikiem

Aleksander1996 18 Sty 2016 17:14 519 3
  • #1 18 Sty 2016 17:14
    Aleksander1996
    Poziom 1  

    Witam, mam problem z napisanym programem, nie mogę znaleźć błędu i stąd moja prośba o pomoc, sam program działa i się kompiluje lecz w przypadku trójkąta który "istnieje" nie oblicza jego pola powierzchni. Każda pomoc się przyda :)

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0 3
  • #3 18 Sty 2016 19:33
    rufek90
    Poziom 24  

    Imekxus napisał:


    To jeszcze za mało. Autor oblicza pole zanim wczyta wymiary.

    0
  • #4 18 Sty 2016 23:56
    Krzysztof Gustaw
    Poziom 23  

    Witam!
    Po pierwsze: Obliczasz pole funkcją Heron zanim wprowadzisz dane.
    Po drugie: zmienne a, b, c deklarujesz jako zmiennoprzecinkowe a funkcji scanf każesz interpretować je jako całkowite typu int. Musisz zmienić formatkę %d na %f
    Po trzecie: funkcja printf wyświetlająca wynik nie ma formatki %f zatem wyniku nie wyświetli.

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0