{"id":"informatyka-2025-czerwiec-matura-rozszerzona/zad/2.3","paper_id":"informatyka-2025-czerwiec-matura-rozszerzona","number":"2.3","points":3,"ptype":"open","subject":"informatyka","category":"matura","year":2025,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 2.3. (0-3)\nNiech n będzie dodatnią liczbą całkowitą większą lub równą 10.\nBędziemy rozważać wszystkie możliwe operacje cięcia liczby n2. Zliczamy w ilu z tych cięć\nsuma powstałych liczb jest mniejsza lub równa n.\nPrzykład.\nDla liczby 89 - jest 0 takich cięć, ponieważ 892 = 7921 oraz:\na\nb\nCzy a + b ≤ 89\n792\n1\nNie\n79\n21\nNie\n7\n921\nNie\nDla liczby 2757 - są 2 takie cięcia, ponieważ 27572 = 7601049 oraz:\na\nb\nCzy a + b ≤ 2757\n760104\n9\nNie\n76010\n49\nNie\n7601\n49\n(049)\nNie\n760\n1049\nTak\n76\n1049\n(01049)\nTak\n7\n601049\nNie\nLiczbę cięć liczby n2 takich, że suma powstałych liczb jest mniejsza lub równa n, nazwiemy\nstopniem Kaprekara liczby n.\nDla liczby 89 stopień Kaprekara jest równy 0, dla liczby 2757 - jest równy 2.\nPlik liczby2.txt zawiera 1000 liczb całkowitych z przedziału [10, 30000].\nNapisz program, który wyznaczy największy stopień Kaprekara dla liczb z pliku\nliczby2.txt oraz poda liczbę, która ma taki stopień. Jest tylko jedna taka liczba.\nOdpowiedź zapisz w pliku wyniki2_3.txt.\nPlik liczby2_przyklad.txt zawiera 100 wierszy z danymi spełniającymi warunki\nzadania. Dla danych zawartych w pliku liczby2_przyklad.txt prawidłowa odpowiedź\nto:\n2\n2168\nUwaga: pamiętaj, że Twój program musi ostatecznie działać na pliku liczby2.txt\nzawierającym 1000 liczb.\nDo oceny oddajesz:\n• plik wyniki2_3.txt - zawierający odpowiedź do zadania 2.3.\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.3. (0-3)\nZasady oceniania\n3 pkt - odpowiedź poprawna, w tym:\n2 pkt - za stopień,\n1 pkt - za liczbę.\n0 pkt - odpowiedź niepoprawna albo brak odpowiedzi.\nRozwiązanie\n4\n7746","solution":null,"image":"img/informatyka-2025-czerwiec-matura-rozszerzona/zad-2.3.webp","solution_image":null,"topics":null,"page_from":9,"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.3. (0-3)<br>Niech n będzie dodatnią liczbą całkowitą większą lub równą 10.<br>Będziemy rozważać wszystkie możliwe operacje cięcia liczby n2. Zliczamy w ilu z tych cięć<br>suma powstałych liczb jest mniejsza lub równa n.<br>Przykład.<br>Dla liczby 89 - jest 0 takich cięć, ponieważ 892 = 7921 oraz:<br>a<br>b<br>Czy a + b ≤ 89<br>792<br>1<br>Nie<br>79<br>21<br>Nie<br>7<br>921<br>Nie<br>Dla liczby 2757 - są 2 takie cięcia, ponieważ 27572 = 7601049 oraz:<br>a<br>b<br>Czy a + b ≤ 2757<br>760104<br>9<br>Nie<br>76010<br>49<br>Nie<br>7601<br>49<br>(049)<br>Nie<br>760<br>1049<br>Tak<br>76<br>1049<br>(01049)<br>Tak<br>7<br>601049<br>Nie<br>Liczbę cięć liczby n2 takich, że suma powstałych liczb jest mniejsza lub równa n, nazwiemy<br>stopniem Kaprekara liczby n.<br>Dla liczby 89 stopień Kaprekara jest równy 0, dla liczby 2757 - jest równy 2.<br>Plik liczby2.txt zawiera 1000 liczb całkowitych z przedziału [10, 30000].<br>Napisz program, który wyznaczy największy stopień Kaprekara dla liczb z pliku<br>liczby2.txt oraz poda liczbę, która ma taki stopień. Jest tylko jedna taka liczba.<br>Odpowiedź zapisz w pliku wyniki2_3.txt.<br>Plik liczby2_przyklad.txt zawiera 100 wierszy z danymi spełniającymi warunki<br>zadania. Dla danych zawartych w pliku liczby2_przyklad.txt prawidłowa odpowiedź<br>to:<br>2<br>2168<br>Uwaga: pamiętaj, że Twój program musi ostatecznie działać na pliku liczby2.txt<br>zawierającym 1000 liczb.<br>Do oceny oddajesz:<br>• plik wyniki2_3.txt - zawierający odpowiedź do zadania 2.3.<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.3. (0-3)<br>Zasady oceniania<br>3 pkt - odpowiedź poprawna, w tym:<br>2 pkt - za stopień,<br>1 pkt - za liczbę.<br>0 pkt - odpowiedź niepoprawna albo brak odpowiedzi.<br>Rozwiązanie<br>4<br>7746</p>","solutions":[]}