Umnožak


Submit solution

Points: 40
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje / Osnovna škola (7. razred) 2022 - 1. zadatak

Ušavši u učionicu, Mirko je na ploči ugledao izraz A * B = C. Odmah je vidio da je netko pogriješio jer jednakost ne vrijedi. Na to je došao njegov prijatelj Slavko koji je primijetio da je dovoljno promijeniti samo jednu znamenku jednog od tri broja na ploči da bi jednakost vrijedila. Mirku je dao 10 sekundi da ispravi grešku, no njemu to nije uspjelo. Možeš li ti reći Mirku koja će 3 broja pisati na ploči nakon što se ispravi greška?

Potrebno je promijeniti točno jednu znamenku jednog od brojeva. Ne smiju se brisati ni dodavati znamenke. Također, nijedan broj ne smije početi znamenkom 0.

Ulazni podaci

U prvom je retku prirodan broj A (1 ≤ A ≤ 1000), broj iz teksta zadatka.

U drugom je retku prirodan broj B (1 ≤ B ≤ 1000), broj iz teksta zadatka.

U trećem je retku prirodan broj C (1 ≤ C ≤ 1 000 000), broj iz teksta zadatka.

Izlazni podaci

U prvi redak ispiši broj A nakon ispravka greške.

U drugi redak ispiši broj B nakon ispravka greške.

U treći redak ispiši broj C nakon ispravka greške.

Probni primjeri

Ulaz
11
20
330
Izlaz
11
30
330

Opis prvog probnog primjera:

Umnožak brojeva 11 i 20 očito nije jednak 330. Da bismo dobili istinit izraz potrebno je znamenku desetice broja 20 promijeniti u 3.


Ulaz
7
8
63
Izlaz
7
9
63

Ulaz
7
191
917
Izlaz
7
131
917

Comments

There are no comments at the moment.