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.

Język C - Pierwiastki równania kwadratowego

dawidk888 25 Kwi 2013 13:32 2601 3
  • #1 25 Kwi 2013 13:32
    dawidk888
    Poziom 2  

    Napisałem program obliczający pierwiastki równania kwadratowego i nie do końca wiem co jest w nim nie tak. Jeśli program jest napisany w funkcji void main () to wszystko działa poprawnie. Problem polega na tym, że ja mam napisać program w funkcji void pierwiastki (). Proszę o jakąś radę i z góry dzięki za pomoc.

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    0 3
  • Pomocny post
    #2 25 Kwi 2013 14:02
    dejmos
    Poziom 23  

    Pewnie dlatego że masz deklarację zmiennych a, b, c jako lokalne. Albo zadeklaruj zmienne jako globalne, albo przekazuj je z funkcji main() do funkcji pierwiastki() podczas wywołania funkcji pierwiastki(). Myślę, że w tym jest błąd.

    0
  • Pomocny post
    #3 25 Kwi 2013 14:05
    otapi
    Poziom 25  

    I w czym problem? to co napisałeś a main wkładasz do pierwiastki() a w main wywołujesz funkcje pierwiastki()

    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    mniej wiecej tak[/code]

    0
  • #4 25 Kwi 2013 14:27
    dawidk888
    Poziom 2  

    dzięki za pomoc ;)

    0