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 jednego wiersza tekstu zakończy działanie, wyświetlając liczbę liter alfabetu w tym wierszu.
Napisz program, który po wczytaniu całego tekstu ze standardowego wejścia wyświetli liczbę wszystkich znaków, wierszy, zdań oraz wyrazów. Zakładamy, że zdanie kończy się znakiem ., ? lub !, a wyraz to ciąg znaków drukowalnych oddzielony co najmniej 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 tekstu wypisze wiersze 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 użytkownik podaje, o ile miejsc w alfabecie ma być przesunięty każdy znak.
Napisz funkcję zamieniającą łańcuch znaków na liczbę całkowitą.
Napisz funkcję zamieniającą łańcuch znaków na liczbę typu float.
Napisz program umożliwiający zamianę liczb między systemami liczbowymi o podstawach od 2 do 16. Użytkownik podaje podstawę systemu wejściowego i docelowego oraz liczbę zapisaną w systemie wejściowym (np. szesnastkowym).
Napisz program, który dla tekstu podanego na standardowym wejściu wyznaczy częstość występowania wszystkich drukowalnych znaków kodu
ASCII.
Napisz program, który wypisuje każdy wyraz tekstu wejściowego w osobnym wierszu.
Napisz program tworzący histogram długości słów w tekście wejściowym. W trudniejszej wersji histogram powinien być rysowany poziomo.
Napisz program zamieniający tekst wejściowy z kodowania Latin-2 na kodowanie CP1250.