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++)]