1. Napisz funkcję Upper typu char, która zamienia małe litery na
Transkrypt
1. Napisz funkcję Upper typu char, która zamienia małe litery na
1. Napisz funkcję Upper typu char, która zamienia małe litery na wielkie, a pozostałe znaki pozostawia bez zmiany. 2. Napisz funkcję Lower typu char, która zamienia wielkie litery na małe, a pozostałe znaki pozostawia bez zmiany. 3. Napisz funkcję typu logicznego Litera, której wynikiem jest true jeśli jej jedyny parametr jest literą a w przeciwnym razie wynikiem jest false. 4. Napisz funkcję typu całkowitoliczbowego SumaDzielników o jednym parametrze typu całkowitego. Wynikiem funkcji jest dodatnia liczba całkowita będąca sumą wszystkich naturalnych dzielników parametru tej funkcji mniejszych od wartości bezwzględnej parametru. 5. Napisz rekursywną funkcję ZapisBinarnyR wyświetlającą parametr całkowity w systemie dwójkowym. Funkcja nie zwraca żadnego wyniku. 6. Napisz funkcję SkrocUlamek o dwóch parametrach całkowitych reprezentujących licznik i mianownik ułamka. Funkcja powinna dokonać ewentualnego skrócenia ułamka korzystając z funkcji nwd. 7. Napisz funkcję logiczną PalindromC, która jako wynik daje true, jeśli jej parametr będący liczbą całkowitą jest palindromem, a w przeciwnym razie wynikiem jest false. 8. Napisz funkcję logiczną PalindromT, która jako wynik daje true, jeśli jej parametr będący tekstem jest palindromem: w przeciwnym razie wynikiem jest false. 9. Napisz funkcję IlePar, która dla tablicy x liczb całkowitych wyznacza jako swoją wartość liczbę par złożonych z kolejnych elementów tablicy, (xi,xi+1), dla których xi<xi+1 . Parametrami funkcji są tablica liczb całkowitych i ilość rozpatrywanych elementów tablicy. 10. Napisz funkcję PierwszyUjemny, której wynikiem jest indeks pierwszego ujemnego elementu n składnikowej tablicy liczb rzeczywistych. W przypadku gdy wszystkie elementy tablicy są nieujemne wynikiem funkcji jest –1 (minus 1). 11. Napisz funkcję UsunZera, która z n elementowej tablicy liczb całkowitych usuwa wszystkie zera. Wynikiem funkcji jest liczba usuniętych elementów. 12. Napisz funkcję Parzyste, która w n elementowej tablicy liczb całkowitych do wartości nieparzystych dodaje ostatnią cyfrę tej wartości. Wynikiem funkcji jest liczba zmienionych elementów tablicy. 13. Napisz funkcję NieParzyste, która w n elementowej tablicy liczb całkowitych do wartości parzystych dodaje jeden. Wynikiem funkcji jest liczba zmienionych elementów tablicy. 14. *Parametrami funkcji NPP powinny być: tablica x liczb całkowitych i n jej liczebność. Korzystając z funkcji Parzyste przekształć podtablicę złożoną z n/2 pierwszych elementów tablicy x w podtablicę liczb parzystych a pozostałe elementy tablicy x przekształć funkcją Nieparzyste. 1