{"id":"informatyka-2012-maj-matura-podstawowa-2/zad/4","paper_id":"informatyka-2012-maj-matura-podstawowa-2","number":"4","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2012,"month":"maj","level":"podstawowa","text":"Zadanie 4. Cyfry (10 pkt)\nW kolejnych wierszach pliku cyfry.txt znajduje się 1000 liczb naturalnych, mniejszych\nniż 109 (jeden miliard), po jednej liczbie w każdym wierszu.\nNapisz program, który da odpowiedzi do poniższych podpunktów. Każdą odpowiedź zapisz\nw pliku zadanie4.txt, poprzedzając ją oznaczeniem odpowiedniego podpunktu.\na) Ile liczb parzystych jest w pliku cyfry.txt?\nb) Podaj liczbę z pliku cyfry.txt, której suma cyfr jest największa oraz liczbę z tego\npliku, której suma cyfr jest najmniejsza. W obu przypadkach jest tylko jedna taka liczba.\nPrzykład:\nDla danego zbioru liczb:\n121324\n66562\n675100\n1187010\nodpowiedzią są liczby: 66562 oraz 121324, ponieważ suma cyfr liczby 66562 jest\nrówna 25 (6+6+5+6+2) i jest największą taką sumą, zaś suma cyfr liczby 121324\n(1+2+1+3+2+4) jest równa 13 i jest najmniejszą taką sumą.\nc) Wypisz wszystkie liczby z pliku cyfry.txt, których cyfry tworzą ciąg rosnący.\nPrzykład:\nCyfry liczby 123579 tworzą ciąg rosnący, ponieważ 1<2<3<5<7<9.\nCyfry liczby 1232 nie tworzą ciągu rosnącego, ponieważ ostatnia cyfra (2) nie jest\nwiększa od przedostatniej (3).\nCyfry liczby 34556 nie tworzą ciągu rosnącego, ponieważ cyfra trzecia (5) i cyfra\nczwarta (5) są sobie równe.\nDo oceny oddajesz plik zadanie4.txt oraz plik(i) ,\ntu wpisz nazwę(y) pliku (ów)\nzawierający(e) komputerową(e) realizację(e) Twojego rozwiązania.\nWypełnia\negzaminator\nNr zadania\n4a\n4b\n4c\nMaks. liczba pkt\n2\n4\n4\nUzyskana liczba pkt\nPoziom podstawowy - część II\n3","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2012-maj-matura-podstawowa-2/zad-4.webp","solution_image":null,"topics":null,"page_from":2,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2012 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 4. Cyfry (10 pkt)<br>W kolejnych wierszach pliku cyfry.txt znajduje się 1000 liczb naturalnych, mniejszych<br>niż 109 (jeden miliard), po jednej liczbie w każdym wierszu.<br>Napisz program, który da odpowiedzi do poniższych podpunktów. Każdą odpowiedź zapisz<br>w pliku zadanie4.txt, poprzedzając ją oznaczeniem odpowiedniego podpunktu.<br>a) Ile liczb parzystych jest w pliku cyfry.txt?<br>b) Podaj liczbę z pliku cyfry.txt, której suma cyfr jest największa oraz liczbę z tego<br>pliku, której suma cyfr jest najmniejsza. W obu przypadkach jest tylko jedna taka liczba.<br>Przykład:<br>Dla danego zbioru liczb:<br>121324<br>66562<br>675100<br>1187010<br>odpowiedzią są liczby: 66562 oraz 121324, ponieważ suma cyfr liczby 66562 jest<br>równa 25 (6+6+5+6+2) i jest największą taką sumą, zaś suma cyfr liczby 121324<br>(1+2+1+3+2+4) jest równa 13 i jest najmniejszą taką sumą.<br>c) Wypisz wszystkie liczby z pliku cyfry.txt, których cyfry tworzą ciąg rosnący.<br>Przykład:<br>Cyfry liczby 123579 tworzą ciąg rosnący, ponieważ 1&lt;2&lt;3&lt;5&lt;7&lt;9.<br>Cyfry liczby 1232 nie tworzą ciągu rosnącego, ponieważ ostatnia cyfra (2) nie jest<br>większa od przedostatniej (3).<br>Cyfry liczby 34556 nie tworzą ciągu rosnącego, ponieważ cyfra trzecia (5) i cyfra<br>czwarta (5) są sobie równe.<br>Do oceny oddajesz plik zadanie4.txt oraz plik(i) ,<br>tu wpisz nazwę(y) pliku (ów)<br>zawierający(e) komputerową(e) realizację(e) Twojego rozwiązania.<br>Wypełnia<br>egzaminator<br>Nr zadania<br>4a<br>4b<br>4c<br>Maks. liczba pkt<br>2<br>4<br>4<br>Uzyskana liczba pkt<br>Poziom podstawowy - część II<br>3</p>","solutions":[]}