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