.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » prodmax

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
prodmax


Timp maxim de execuţie / test:
0.1s
Memorie totala disponibilă / stivă:
2MB / 1MB

Ionică, elev în clasa a V-a la o şcoală generală din Buzău este pasionat de matematică şi de telefoane mobile. Într-un moment de plictiseală se uită în agenda telefonică la un număr de telefon format din maxim 10 cifre (prima cifră fiind diferită de 0) şi se gândeşte la următoarea problemă: „Între care cifre ale numărului de telefon este bine să pună operatorul de înmulţire pentru a obţine două numere cu produsul maxim?”

Cerinţă

Afişaţi produsul maxim care se poate obţine, precum şi cele două numere care au produsul maxim.

Date de intrare

Din fişierul de intrare prodmax.in se va citi numărul de telefon.

Date de ieşire

Fişierul de ieşire prodmax.out va conţine 3 linii. Pe prima linie se va afişa produsul maxim obţinut. Pe a doua linie se va afişa primul număr (cel format din cifrele aflate în stânga operatorului de înmulţire), iar pe a treia linie se va afişa al doilea număr (cel format din cifrele din dreapta operatorului de înmulţire).

Restricţii

• Numărul de telefon este un număr natural cu cel puţin două cifre şi mai mic sau egal cu 2100000000.
• Dacă unul din cele două numere începe cu una sau mai multe cifre de 0, atunci acestea nu se vor afişa, exceptând cazul când apare numărul 0.
• Dacă există mai multe soluţii, se va afişa soluţia în care primul număr este minim.

Exemple

prodmax.inprodmax.outExplicaţii
2301 602 2 301 În exemplu avem următoarele posibilităţi: 2*301=602, 23*1=23, 230*1=230, dintre care se alege 2*301=602, pentru că 602 este produsul maxim posibil.

autor: Prof. Doru Popescu Anastasiu
propunător: Prof. Emanuela Cerchez
Liceul de Informatică ″Grigore Moisil″
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la ONI 2004: cuvinte1, gaina, materom, puncte3, rez, sortari, base3, coach, color, magic5, patrate6, turnuri, invsort, peri, trans, politie, sea, poligon3, sir7, poligon2, logic, coduri, snipers, sablon1, submdisj, v, jetoane, printesa, palindrom, reziston
De acelaşi autor: degrade, hora, noroc, test, tren, grad, palma, cs, h, vagoane, scaune, tir, nrcuv2, piata, vocale, prop, poligon, text2, onu2, creioane, exp, donald, young, albine, turn, linie, tub, suma1, triunghi, cod1, pic, zuzu, pav, prieteni1, banda10, numar2, prime1, ziduri, puncte2, texan, part, ucif, numere7, mare, furnica, pavare, cifre3, domino, exp1, coduri, efort, char, dartz, operatii, jucarii, cd1, codif, bileprime, echipa, covor, pavari, parcela, grad1, ec, stalpi2, grad2, testament, nrpomi, elicop, triburi1, showroom, cartite
Despre cifre: cifre1, div3, aparitii, numar1, prieteni, robinson, aritma, cezar, pal, suma2, cod4, powerpuff, ucif, sir4, numere6, pluton, mare, cifre2, ceas2, cod5, paritate, test1, comoara1, cifre3, concurs3, control, submult, visul, codul, numere9, sume2, smith, secvsir, prefix1, fazanr, palindrom, control1, paltrei, alo, cifra1, case1, pin, sumacifre, triplu, goe, talent, copii, cifre4, nr0, anagramabil, codcorect, test2, bancomat, sume4, alice, culegere, numar5, cuburi4, cifreco, 7segmente, unupatru, xyz, unific, galbeni, cladiri2, extraprime, momente, palindromuri, conturi, numere12, imprimanta, martisoare, cifre5, pagini, tan, centrale, ech, speciale, cuart, inventie, robot5
Despre structura repetitiva: cifre1, super, schimb, jeton, descfib, taxe, romane, mobile, cuburi3, tzigla, morse, powerpuff, multimi, ucif, tabel, ocr, numere7, cifre2, piramida, vraji, reforma, cartonas, cabina, case, desen2, exponent, cifre3, concurs3, joc13, reactivi, vanatoare, submult, paranteze, tort, copaci1, ogorul, puncte3, efort, muzeu, smith, biliard, palc, prod3, fazanr, cadouri, bursa, meteo, zar, tren4, lego, maraton1, cluburi, domino1, jump, alo, cifra1, case1, brazi, greiere, divizori, pitag, porumb, secv9, divk, rachete, pin, sumacifre, aritm, psp, triplu, triunghi3, cmmdcsecv, ssmax, ape, furnici1, domino2, acoperire1, ore, pegals, b2k, sumdivprod, subsecvmax, dale, bancomat, sume4, alice, porumb1, albine2, culegere, stele1, medalion, cifreco, meteo1, unupatru, xyz, vistiernic, chibrituri, bete1, greieri, interviu, prieten, prize, conturi, numere12, martisoare, piramide, pagini, punctul, tablita, pavare1, ordine, covor1, speciale, echer, numere13
surse trimise | ajutor