Wskaźniki C++ - lista3
Zad0.Napisz program, w którym dynamicznie przydzielasz sobie pamięci niezbędną do przechowywania wartości całkowitej pobranej od użytkownika. Po pobraniu wartości należy podnieść ja do potęgi – wynik zapisujemy w innej przestrzeni również przydzielonej dynamicznie (użycie operatora NEW) a następnie go pokazać na ekran. Po wykonaniu powyższych czynności należy zwolnić użytą pamięć z użyciem DELETE.
Zad1.Napisz program, w którym użytkownik na wstępie podaje liczbę N określającą ilość elementów tablicy. Następnie w programie należy zadeklarować tablice o dokładnie takim rozmiarze jaki podał użytkownik (dynamiczne tworzenie tablic – ilości elementów tablicy nie podajemy z góry w programie). Tablica, która tworzysz ma być jednowymiarowa typu char. Następnie w programie należy napisać kod realizujący pobieranie do zadeklarowanej N-elementowej tablicy wartości (znaki CHAR – litery, cyfry itd…). Na koniec należy zawartość tablicy wyświetlić na ekran.
Zad2.napisz program, który realizuję funkcjonalność programu z zadania nr1 – robiąc to prawie tak samo. Jedyna różnica ma polegać na tym, że należy wprowadzić ograniczenie nie pozwalające użytkownikowi wprowadzać znaków innych niż LITEROWE (jeśli użytkownik wprowadza liczby lub znaki interpunkcyjne itp. Proszony jest o ponowne podane znaku /LITERY/ i dopiero wprowadzenie litery zostaje zaakceptowane przez program).
Zad3.Napisz program, który realizuję funkcjonalność programu z zadania nr2 – różnica ma polegać na tym ,że pobrany zestaw liter przed ich wydrukowaniem należy zmodyfikować z użyciem napisanej do tego celu funkcji. Funkcja ma zamieniać wielkie litery na małe oraz małe na duże.