|
|||
ÁtvitelA 6+9=15 rendben van. De hogy jön ki a 4+6=2? Mofiz keményen dolgozott a digitális logika kurzuson, de amikor megkérték, hogy készítsen egy 32 bites összeadót a gyakorlati vizsgára, elkövetett egy hibát a tervezésnél. Miután fél óráig vizsgálta a tervet, megtalálta a hibát! Bitenkénti összeadást valósított meg, de az átvitelbitjének mindig 0 volt a kimenete. Így
Az jó, hogy végül megtalálta a hibáját, de már túl késő volt. Figyelembe véve a félév során tanúsított szorgalmát, az oktatója adott neki még egy esélyt. Mofiznak írnia kell egy hatékony programot, amely bemenetként megkap 2 előjel nélküli, 32 bites decimális számot, és kimenetként előállít egy előjel nélküli, 32 bites decimális számot, ugyanúgy végezve el az összeadást, ahogyan az áramköre tenné. A bemenet specifikációjaA bemenet minden sorában egy egészszám-pár fog szerepelni egyetlen szóközzel elválasztva. A bemenet állományvégjellel (EOF) zárul. A kimenet specifikációjaA bemenet minden sorára egyetlen sort kell a kimenetre írni: a két szám „Mofiz-féle” összeadása után kapott értéket. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |