Gra [2018] [PR]
Pewna gra liczbowa polega na losowaniu bez powtórzeń 5 liczb z 40 możliwych (od 1 do 40). Zakłady można zawierać w 100 różnych punktach na terenie całej Polski. Jedno losowanie obowiązuje dla całego kraju. Żeby wygrać, trzeba trafić wszystkie 5 liczb.
Plik punkty.txt zawiera dla każdego punktu losowań informacje, w jakim mieście i w jakim województwie ten punkt się znajduje.
Przykład:
id_punktu miasto wojewodztwo
1 Pruszcz Gdanski pomorskie
2 Puck pomorskie
Plik losowania.txt zawiera informacje o losowaniach z poszczególnych dni.
Przykład:
id_losowania data_losowania nr1 nr2 nr3 nr4 nr5
1023 2013-05-04 12 17 22 26 30
1024 2013-05-06 8 12 15 19 23
Plik wygrane.txt zawiera informacje o tym, w którym punkcie zostały wytypowane numery wygrywające losowanie o numerze id_losowania. W jednym losowaniu może nie być wygranych, ale też w jednym losowaniu wygrane mogą mieć miejsce w kliku punktach.
Przykład:
id_losowania id_punktu
1023 6
1024 41
W każdym pliku występuje wiersz nagłówkowy, a dane w wierszu rozdzielone są znakami tabulacji.
Za pomocą dostępnych narzędzi informatycznych znajdź odpowiedzi na poniższe pytania. Odpowiedzi zapisz do pliku wyniki5.txt, a każdą poprzedź numerem odpowiedniego zadania.
Zadanie 5.1. (0–1)
Wypisz daty losowań, w których wygrane padły w Świdnicy (Swidnica). Dla każdej daty podaj wylosowane numery.
Zadanie 5.2. (0–2)
Podaj, kiedy i gdzie padła wygrana, w której suma wylosowanych liczb była największa.
Zadanie 5.3. (0–2)
Podaj daty wygranych, które padły w Krakowie (Krakow) i w których jeden z wylosowanych numerów jest numerem dnia miesiąca z daty losowania.
Zadanie 5.4. (0–3)
Utwórz zestawienie zawierające nazwy miast, w których padło co najmniej 17 wygranych. Dla każdego takiego miasta podaj liczbę wygranych, a zestawienie uporządkuj alfabetycznie (w porządku rosnącym) według nazw miast.
Zadanie 5.5. (0–2)
Podaj daty losowań, w których nie było wygranych.
Do pobrania: