Narzędzia użytkownika

Narzędzia witryny

A PCRE internal error occured. This might be caused by a faulty plugin

ggis:cw-stringi-2019

===== Znaki, łańcuchy, funkcje łańcuchowe ===== Przyjmijmy tu zasadę, że komunikacja z użytkownikiem (wczytywanie danych i wyprowadzanie na ekran wyników) prowadzona jest tylko w segmencie głównym (''main''), a właściwe obliczenia są realizowane w wywoływanej z ''main'' funkcji. Proszę napisać programy (osobne dla każdego punktu), który: - Wczytuje ciąg znaków i pisze znak, który powtarza się najczęściej (bez sortowania). - Wczytuje dwa ciągi znaków i liczy ile pierwszych znaków jest takich samych w obu ciągach. ===== Wypisywanie liczby w dowolnym systemie pozycyjnym ===== Proszę napisać program, który wczytuje liczbę naturalną w systemie dziesiętnym i wyprowadza ją na ekran w innym (wybranym przez użytkownika) systemie pozycyjnym. - Jeżeli podstawą systemu ma być liczba >10, to należy zaproponować "dodatkowe" cyfry - jak w systemie szesnastkowym. - Należy rozważyć wady i zalety zastosowania w tym programie rekurencyjnego wywoływania funkcji. ===== Wczytanie liczby w dowolnym systemie pozycyjnym ===== Liczby można zapisywać w różnych systemach, nie tylko dziesiętnym czy dwójkowym. Program ma wczytać liczbę wprowadzaną z klawiatury, wyrażoną w systemie o podstawie wybranej z zakresu 2 - 20. Program powinien: - wczytać podstawę systemu (wprowadzoną jako liczba w systemie 10), - wczytać kolejne cyfry liczby wyrażonej w tym systemie (sprawdzając poprawność cyfr), - wyprowadzić na ekran wartość wczytanej liczby w systemie 10. W wersji rozszerzonej program: * pisze wczytaną liczbę w systemie 2, * sprawdza, czy liczba nie przekracza zakresu liczb typu ''int''.

ggis/cw-stringi-2019.txt · ostatnio zmienione: 2019/10/21 15:37 przez miller