Obrnuti zbir


Opis zadatka:

Stari komičari se preferirali komedije u odnosu na tragedije. Nažalost, većina starih predstava su bile tragedije. Zbog toga je odlučeno da se određene tragedije pretvore u komedije. Očigledno, ovaj posao je težak jer osnovni smisao predstave mora ostati netaknut, iako se sve stvari mijenjaju u suprotne. To uključuje i brojeve: ako se neki broj pojavi u tragediji, mora se pretvoriti u obrnuti oblik prije nego što se prihvati za komediju.

Obrnuti broj je broj koji je napisan na arapskim ciframa, ali je redoslijed cifara obrnut. Prva cifra postaje posljednja i obrnuto. Na primjer, ako je glavni junak imao 1245 jagoda u tragediji, on ima 5421 jagode u komediji. Primijetite da se sve vodeće nule gube. To znači da ako se broj završava sa nulom, ta nula se gubi u procesu obrtanja (npr. 1200 daje 21). Također primijetite da obrnuti broj nikada nema vodećih nula.

Vaš zadatak je da saberete dva obrnuta broja i da ispišete njihovu obrnutu sumu. Naravno, rezultat nije jedinstven, jer bilo koji broj je obrnuti oblik više brojeva (npr. 21 moŽe biti 12, 120 ili 1200 prije obrtanja). Zbog toga moramo pretpostaviti da nijedna nula nije izgubljena prilikom obrtanja (tj. pretpostavljamo da je originalni broj bio 12).

Izvršna datoteka treba da se nalazi u direktoriju C:\BHOI2003 pod imenom OBRNUTI.EXE.

Ulazna datoteka:

Ulazni podaci nalaze se u tekstualnoj datoteci OBRNUTI.IN koja se sastoji od dvije linije u kojima se nalaze dva pozitivna cijela broja. Ovo su obrnuti brojevi koji se moraju sabrati. Svaki broj se sastoji od 1 do 100 cifara u rasponu od 0 do 9, pri čemu ni jedan broj nema vodećih nula.

Izlazna datoteka:

U prvi i jedini red izlazne tekstualne datoteke OBRNUTI.OUT potrebno je zapisati obrnutu sumu dva obrnuta broja (bez vodećih nula).

Vremensko ograničenje:

Za svaki testni primjer program treba da ponudi rješenje za najviše 3 sekunde.

Primjeri:

OBRNUTI.IN
24
1
OBRNUTI.OUT
34
OBRNUTI.IN
4358
754
OBRNUTI.OUT
1998
OBRNUTI.IN
305
794
OBRNUTI.OUT
1
[Testni podaci]     [Rješenje (Pascal)]     [Rješenje (C++)]    

Nazad na izbor zadataka
Nazad na glavnu stranicu