====== Znaki, strony kodowe i łańcuchy znakowe - Zadania ===== - Napisz program wypisujący wszystkie drukowalne znaki kodu ASCII wraz z odpowiadającymi im wartościami w postaci dziesiętnej, ósemkowej i szesnastkowej. - Napisz kalkulator wykonujący operacje dodawania, odejmowania, mnożenia i dzielenia bez reszty na liczbach całkowitych zawierających nawet do 200 cyfr. Sygnalizuj odpowiednim komunikatem wystąpienie nadmiaru. - Napisz program, który po wczytaniu jednej linii teksu zakończy swoje działanie wyświetlając liczbę liter alfabetu podanych w tej linii. - Napisz program, który po wczytaniu całego tekstu ze standardowego wejścia wyświetli ilość wszystkich znaków w tekście, ilość linii, ilość zdań oraz ilość wyrazów. Zakładamy, że zdanie kończy się znakiem ''.'', ''?'' lub ''!'' a wyraz to ciąg znaków drukowalnych oddzielony przynajmniej jednym białym znakiem. - Napisz program, który odwróci wielkość liter alfabetu w tekście wczytanym ze standardowego wejścia. - Napisz program zamieniający w tekście wszystkie tabulacje na spacje. - Napisz program, który wypisze najdłuższy wiersz tekstu podanego na wejściu. - Napisz program, który dla podanego na wejściu tekstu wypisze linie zawierające wyrażenie ''"abc"'. - Napisz program szyfrujący podany ciąg znaków za pomocą szyfru Cezara. - Napisz program szyfrujący podany ciąg znaków za pomocą zmodyfikowanego szyfru Cezara, w którym to użytkownik podaje o ile miejsc w alfabecie przesunięty będzie każdy znak. - Napisz funkcję zamieniającą łańcuch znakowy na liczbę całkowitą - Napisz funkcję zamieniającą łańcuch na liczbę float - Program pozwalający zamieniać liczby pomiędzy systemami liczbowymi o podstawach od 2 do 16. Użytkownik podaje podstawę systemu wejściowego oraz docelowego oraz liczbę wyrażoną w systemie wejściowym (np. szesnastkowym) - Napisz program, który dla podanego na standardowym wejściu tekstu wyznaczy częstości występowania wszystkich drukowalnych znaków kodu ASCII - Napisz program, który każdy wyraz z dowolnego tekstu wejściowego wypisuje w osobnej linii - Napisz program tworzący histogram długości słów wejściowych. W wersji trudniejszej histogram powinien być rysowany poziomo. - Napisz program zamieniający tekst wejściowy podany w kodowaniu latin2 na kodowanie cp1250.