{"id":"informatyka-2025-czerwiec-matura-rozszerzona/zad/2.2","paper_id":"informatyka-2025-czerwiec-matura-rozszerzona","number":"2.2","points":3,"ptype":"open","subject":"informatyka","category":"matura","year":2025,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 2.2. (0-3)\nNiech k będzie dodatnią liczbą całkowitą, której zapis dziesiętny składa się z parzystej liczby\ncyfr. Liczbę k nazwiemy połowicznie względnie pierwszą, gdy największy wspólny dzielnik\nliczb powstałych przez cięcie na połowę zapisu dziesiętnego liczby k jest równy 1.\nPrzykład.\nLiczba 3487 (34|87) jest połowicznie względnie pierwsza, ponieważ największy wspólny\ndzielnik liczb 34 i 87 jest równy 1.\nLiczba 230095 (230|095) nie jest połowicznie względnie pierwsza, ponieważ największy\nwspólny dzielnik liczb 230 i 95 jest równy 5.\nPlik liczby1.txt zawiera 500 dodatnich liczb całkowitych składających się z 4, 6 lub 8 cyfr.\nKażda liczba zapisana jest w osobnym wierszu.\nNapisz program, który wyznaczy liczbę liczb połowicznie względnie pierwszych zapisanych\nw pliku liczby1.txt. Odpowiedź zapisz w pliku wyniki2_2.txt.\nPlik liczby1_przyklad.txt zawiera 50 liczb spełniających warunki zadania.\nDla danych zawartych w pliku liczby1_przyklad.txt prawidłową odpowiedzią jest:\n28\nUwaga: pamiętaj, że Twój program musi ostatecznie działać na pliku liczby1.txt\nzawierającym 500 liczb.\nDo oceny oddajesz:\n• plik wyniki2_2.txt - zawierający odpowiedź do zadania 2.2.\n• plik(-i) zawierający(-e) kod(-y) źródłowy(-e) Twojego programu o nazwie(-ach):\nUwaga: brak tego(tych) pliku(-ów) jest równoznaczny z brakiem rozwiązania zadania.\nMINP-R0_100","answer":null,"answer_text":"Zadanie 2.2. (0-3)\nZasady oceniania\n3 pkt - odpowiedź poprawna.\n2 pkt - za otrzymanie poprawnego wyniku dla liczb: 4 i 6 albo 4 i 8 albo 6 i 8 cyfrowych.\n1 pkt - za otrzymanie poprawnego wyniku dla liczb: 4 albo 6 albo 8 cyfrowych.\n0 pkt - odpowiedź niepoprawna albo brak odpowiedzi.\nRozwiązanie\n296","solution":null,"image":"img/informatyka-2025-czerwiec-matura-rozszerzona/zad-2.2.webp","solution_image":null,"topics":null,"page_from":8,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2025 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 2.2. (0-3)<br>Niech k będzie dodatnią liczbą całkowitą, której zapis dziesiętny składa się z parzystej liczby<br>cyfr. Liczbę k nazwiemy połowicznie względnie pierwszą, gdy największy wspólny dzielnik<br>liczb powstałych przez cięcie na połowę zapisu dziesiętnego liczby k jest równy 1.<br>Przykład.<br>Liczba 3487 (34|87) jest połowicznie względnie pierwsza, ponieważ największy wspólny<br>dzielnik liczb 34 i 87 jest równy 1.<br>Liczba 230095 (230|095) nie jest połowicznie względnie pierwsza, ponieważ największy<br>wspólny dzielnik liczb 230 i 95 jest równy 5.<br>Plik liczby1.txt zawiera 500 dodatnich liczb całkowitych składających się z 4, 6 lub 8 cyfr.<br>Każda liczba zapisana jest w osobnym wierszu.<br>Napisz program, który wyznaczy liczbę liczb połowicznie względnie pierwszych zapisanych<br>w pliku liczby1.txt. Odpowiedź zapisz w pliku wyniki2_2.txt.<br>Plik liczby1_przyklad.txt zawiera 50 liczb spełniających warunki zadania.<br>Dla danych zawartych w pliku liczby1_przyklad.txt prawidłową odpowiedzią jest:<br>28<br>Uwaga: pamiętaj, że Twój program musi ostatecznie działać na pliku liczby1.txt<br>zawierającym 500 liczb.<br>Do oceny oddajesz:<br>• plik wyniki2_2.txt - zawierający odpowiedź do zadania 2.2.<br>• plik(-i) zawierający(-e) kod(-y) źródłowy(-e) Twojego programu o nazwie(-ach):<br>Uwaga: brak tego(tych) pliku(-ów) jest równoznaczny z brakiem rozwiązania zadania.<br>MINP-R0_100</p>","answer_text_html":"<p>Zadanie 2.2. (0-3)<br>Zasady oceniania<br>3 pkt - odpowiedź poprawna.<br>2 pkt - za otrzymanie poprawnego wyniku dla liczb: 4 i 6 albo 4 i 8 albo 6 i 8 cyfrowych.<br>1 pkt - za otrzymanie poprawnego wyniku dla liczb: 4 albo 6 albo 8 cyfrowych.<br>0 pkt - odpowiedź niepoprawna albo brak odpowiedzi.<br>Rozwiązanie<br>296</p>","solutions":[]}