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.