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

[PASCAL]Potrzebny program dodający liczby binarne.

02 Lut 2011 11:20 1629 1
  • Poziom 1  
    Witam,
    piszę tutaj do Was z prośbą, o program który być może ktoś posiada(może być podobny, byle bym miał jakąś podstawę), lub też byłby w stanie go napisać za darmo, czy też nie - można się dogadać.
    A więc, potrzebuję program w pascalu na zaliczenie.
    Program ma dodawac liczby binarne podane w pliku wejsciowym. Można założyć, że każda liczba ma nie więcej niż 32 cyfry binarne. Wynik ma być wyrównany do najdłuższej liczby.
    Plik wejsciowy wyglada tak:
    001010111101
    10110111
    101
    111011
    0011011
    110
    10010

    plik wyjsciowy ma te liczby wyrownywać do prawej strony, i podawać wynik pod tymi liczbami(binarnie oczywiscie).
    Jezeli ktoś byłby w stanie napisać taki program, prosiłbym w jak najłatwiejszej formie. Pozdrawiam
  • Poziom 28  
    Dodawanie liczb binarnych nie jest trudne.
    Obowiązują zasady:
    0+0=0
    0+1=1
    1+0=1
    1+1=0 i 1 do przeniesienia w lewo.
    Ot i cała filozofia dodawania.
    Dane z pliku wejściowego po otwarciu go wczytujesz linia po linii do zmiennej i dodajesz. Wynik zapisujesz w pliku.
    Przydatne:

    assign()
    read()
    reset()
    write()
    rewrite()
    close()


    Myślę, że powinno pomóc.