{"id":"informatyka-2009-maj-matura-podstawowa-2/zad/5","paper_id":"informatyka-2009-maj-matura-podstawowa-2","number":"5","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2009,"month":"maj","level":"podstawowa","text":"Zadanie 5. Liczby pierwsze (8 pkt)\nLiczba pierwsza to liczba naturalna większa od 1, która ma dokładnie dwa dzielniki naturalne:\n1 i samą siebie.\nPrzykłady liczb pierwszych:\n7\n11\n29\nLiczba 21 nie jest liczbą pierwszą, ponieważ oprócz liczby 1 i 21 jej dzielnikami są także\n3 i 7.\nW pliku o nazwie liczby.txt umieszczono w kolejnych wierszach 500 liczb całkowitych\ndodatnich, po jednej w wierszu, z których każda liczba ma co najwyżej 6 cyfr. Napisz\nprogram, za pomocą którego otrzymasz tylko te liczby z pliku liczby.txt, które są\nkwadratami liczb pierwszych. Na przykład liczba 49 jest kwadratem liczby pierwszej -\n2\n49\n7\n. Wyniki zapisz w pliku zad_5.txt. Twój program powinien działać poprawnie\nrównież wtedy, gdy plik liczby.txt będzie zawierał 500 innych liczb całkowitych\ndodatnich, o co najwyżej 6 cyfrach, każda liczba w osobnym wierszu.\nDo oceny oddajesz plik o nazwie zad_5.txt oraz plik\ntu wpisz nazwę pliku\nzawierający tekst źródłowy programu.","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2009-maj-matura-podstawowa-2/zad-5.webp","solution_image":null,"topics":null,"page_from":3,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2009 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 5. Liczby pierwsze (8 pkt)<br>Liczba pierwsza to liczba naturalna większa od 1, która ma dokładnie dwa dzielniki naturalne:<br>1 i samą siebie.<br>Przykłady liczb pierwszych:<br>7<br>11<br>29<br>Liczba 21 nie jest liczbą pierwszą, ponieważ oprócz liczby 1 i 21 jej dzielnikami są także<br>3 i 7.<br>W pliku o nazwie liczby.txt umieszczono w kolejnych wierszach 500 liczb całkowitych<br>dodatnich, po jednej w wierszu, z których każda liczba ma co najwyżej 6 cyfr. Napisz<br>program, za pomocą którego otrzymasz tylko te liczby z pliku liczby.txt, które są<br>kwadratami liczb pierwszych. Na przykład liczba 49 jest kwadratem liczby pierwszej -<br>2<br>49<br>7<br>. Wyniki zapisz w pliku zad_5.txt. Twój program powinien działać poprawnie<br>również wtedy, gdy plik liczby.txt będzie zawierał 500 innych liczb całkowitych<br>dodatnich, o co najwyżej 6 cyfrach, każda liczba w osobnym wierszu.<br>Do oceny oddajesz plik o nazwie zad_5.txt oraz plik<br>tu wpisz nazwę pliku<br>zawierający tekst źródłowy programu.</p>","solutions":[]}