Jump to content

anna_76

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by anna_76

  1. Problema intampinata este exemplul 2....Nu ruleaza 0 atunci cand "Dacă nu se poate ajunge la distanţa D după un număr fix de zile, atunci al doilea rezultat afişat va fi 0 (zero)."" JIMJAM-enunt Cei doi buni prieteni Tigga şi Togga s-au hotărât să plece împreună din oraşul Jim în oraşul Jam. Ei au la dispoziţie o maşină pe care au stabilit că o vor conduce pe rând: în prima zi va conduce Tigga, în cea de-a doua Togga, în a treia zi va conduce din nou Tigga şi aşa mai departe. În fiecare zi în care conduce Tigga, maşina parcurge A kilometri, iar în fiecare zi în care conduce Togga, B kilometri. Problema este că Togga stă mai prost cu orientarea în spaţiu, astfel încât el se deplasează înapoi spre oraşul Jim. Cerinţă Calculaţi distanţa faţă de oraşul de plecare, Jim, la care va ajunge maşina celor doi după Z zile şi numărul de zile după care maşina ajunge la distanţa D de oraşul de plecare Jim. Date de intrare În fişierul text jimjam.in se află pe prima linie, separate prin câte un spaţiu A, B, Z şi D, având semnificaţia de mai sus. A este distanţa parcursă de maşină dinspre Jim spre Jam, atunci când la volan se află Tigga, B este distanţa parcursă de maşină dinspre Jam spre Jim, atunci când la volan se află Togga, Z este numărul de zile după care trebuie calculată deplasarea maşinii faţă de oraşul de plecare, Jim, iar D este distanţa, faţă de Jim la care se cere să se calculeze după câte zile va ajunge maşina. Date de ieşire În fişierul text jimjam.out se va scrie pe prima linie distanţa la care se ajunge după Z zile, iar pe cea de-a doua linie numărul de zile după care se ajunge pentru prima oară la distanţa D faţă de oraşul din care se pleacă, Jim. Dacă nu se poate ajunge la distanţa D după un număr fix de zile, atunci al doilea rezultat afişat va fi 0 (zero). Restricţii 1 ≤ B ≤ A ≤ 100 1 ≤ Z ≤ 10 000 000 (zece milioane) 1 ≤ D ≤ 10 000 000 (zece milioane) Este obligatorie afişarea a câte două numere în fişierul de ieşire, separate intre ele printr-un singur spatiu Se acordă jumătate din punctaj pentru rezolvarea fiecăreia dintre cele două cerinţe Exemplu jimjam.in jimjam.out 3 1 5 11 8 2 2 3 7 9 6 0
  2. Iar am dat de un forum unde sunt ""certata"....e clar ca am incercat si nu am reusit..altfel de ce mai intrebam? Pt cine vrea sa ajute macar cu algortimul..i-as multumi.. Am zis sa postez problema cum e ea cu tot cu exemplu..ce rost avea sa scriu incercarile mele nereusite...
  3. Gigel este elev în clasa a V-a şi a învăţat la şcoală despre cum se măsoară timpul, despre ore, minute şi secunde. Acum îşi face temele şi deja a obosit. Se uită la ceas şi se gândeşte la ce le-a spus doamna învăţătoare la şcoală. Vede că e ora 18:02. Ca să îi arate doamnei învăţătoare că a înţeles cum se măsoară timpul, Gigel se gândeşte să folosească cele patru cifre ca să găsească ora cea mai mică care se poate forma cu acestea şi ora cea mai mare care se poate forma cu ele. Şi găseşte că ora cea mai mică este 01:28 iar ora cea mai mare este 21:08. Voi aţi înţeles cum a gândit Gigel? Cerinţă Dată fiind o oră sub forma unui număr cu patru cifre, să se determine ora corectă cea mai mică şi ora corectă cea mai mare care se pot forma cu cele patru cifre, precum şi diferenţa de timp dintre cele două ore determinate. Date de intrare Fişierul de intrare ore.in conţine pe prima linie numărul natural n, format din patru cifre, reprezentând ora curentă. Date de ieşire Fişierul de ieşire ore.out va conţine pe prima linie ora minimă formată cu cele patru cifre ale orei curente, pe linia a doua ora cea mai mare formată cu cele patru cifre, iar pe linia a treia timpul scurs între cele două ore determinate. Cei trei timpi vor fi afişaţi sub forma hh:mm unde hh sunt cele două cifre ale orei iar mm cele două cifre ale minutelor. Restricţii 0000 <= n <= 2359 Valoarea n reprezintă o oră corectă dată sub forma hhmm, unde hh reprezintă orele, iar mm minutele. Exemplu ore.in ore.out Explicaţii 1802 01:28 21:08 19:40 Este ora 18:02. Deci cele patru cifre sunt 0 1 2 şi 8: ora cea mai mică este 01:28 ora cea mai mare este 21:08 diferenţa de timp între cele două ore este 19:40
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.