[6] Concurs - Unghi orar

[6] Concurs - Unghi orar

Postby Dexter » 14 Mar 2010, 21:06

ImageSe dă un unghi (şi ceasul alăturat :D). Se cere să se afle toate momentele unei zile, în care unghiul format de acul orar şi acul minutar să fie egal cu unghiul dat.

Atenţie! Se ţine cont de poziţiile intermediare ale acelor (dacă, spre exemplu, este ora 15:15, unghiul format de cele două ace nu este zero, ci 7.5 grade).


Date de intrare:
În fişierul bitcell6.in se află unghiul, în grade, cu până la 5 zecimale.

Date de ieşire:
Fişierul de ieşire bitcell6.out va conţine pe prima linie un număr n, iar pe următoarele n linii se vor găsi momentele calculate, în formatul oră:minut:secundă:milisecundă, cu eroare de maxim o milisecundă.

Intervalul desfăşurării:
Din cauza numărului mic / nul de participanţi ai ultimelor concursuri, înscrierile se vor încheia în prima sâmbătă de după anunţarea primilor 3 participanţi.

PS: Credits to smith :D.
0,0p / 0 votes
User avatar
Dexter
Word
 
Joined: 04 Jan 2010
Location: Secret Lab
Status: 44.5

Re: [6] Concurs - Unghi orar

Postby DarkByte » 14 Mar 2010, 22:02

Unghiul se calculeaza doar de la orar pana la minutar, in sensul acelor de ceasornic ... sau si invers ?

Altfel spus, unghiul poate fi mai mare de 180o ? Sau un unghi de 150o este considerat egal cu unghi de 210o ?

Sper ca am fost indeajuns de clar ...
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 136

Re: [6] Concurs - Unghi orar

Postby Dexter » 14 Mar 2010, 22:07

Nu se ţine cont de sens; dacă ar fi contat, ar fi fost nevoie de indicaţii suplimentare în enunţ. Plus că e puţin mai interesantă problema aşa. :D
0,0p / 0 votes
User avatar
Dexter
Word
 
Joined: 04 Jan 2010
Location: Secret Lab
Status: 44.5

Re: [6] Concurs - Unghi orar

Postby Dexter » 28 Mar 2010, 02:19

Pentru a vă putea verifica rezolvările sau exemplele, aveţi mai jos un mic verificator. În fişierul "clock.txt" scrieţi o oră ca în problemă, iar programul va calcula unghiul.

Verificatorul, în ataşament.


Şi un exemplu de fişier de ieşire, pentru un unghi de 20 de grade.
  1. 22
  2. 00:03:38:181
  3. 01:01:49:090
  4. 01:09:05:454
  5. 02:07:16:363
  6. 02:14:32:727
  7. 03:12:43:636
  8. 03:19:59:999
  9. 04:18:10:908
  10. 04:25:27:272
  11. 05:23:38:181
  12. 05:30:54:545
  13. 06:29:05:454
  14. 06:36:21:818
  15. 07:34:32:727
  16. 07:41:49:090
  17. 08:39:59:999
  18. 08:47:16:363
  19. 09:45:27:272
  20. 09:52:43:636
  21. 10:50:54:545
  22. 10:58:10:909
  23. 11:56:21:818
0,0p / 0 votes
Attachments
unghi-orar.zip
(6.06 KiB) Downloaded 35 times
User avatar
Dexter
Word
 
Joined: 04 Jan 2010
Location: Secret Lab
Status: 44.5

Re: [6] Concurs - Unghi orar

Postby DarkByte » 31 Mar 2010, 19:43

My little contribution ...
0,0p / 0 votes
Attachments
DarkByte_unghi.zip
(200.52 KiB) Downloaded 42 times
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 136

Re: [6] Concurs - Unghi orar

Postby smith » 03 Apr 2010, 17:58

Particip și eu cu o încercare deși mi se pare absurd că doar e ideea mea de problemă. Eh... diversitatea contează. :D
0,0p / 0 votes
Attachments
time_warp_thingie.zip
time_warp_thingie.zip
(79.74 KiB) Downloaded 40 times
Ilea Cristian
User avatar
smith
Enum
 
Joined: 29 Dec 2009
Location: Cluj-Napoca
Status: 82

Re: [6] Concurs - Unghi orar

Postby DarkByte » 19 Apr 2010, 16:30

Nu ma asteptam la asa putini participanti ... probabil ca e tema prea grea :|
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 136


Return to Concursuri de programare desktop

Who is online

Users browsing this forum: No registered users and 0 guests