Przykładowe zadania na kolokwium zaliczeniowe
  1. Napisz program wczytujący 4 liczby całkowite i sprawdzający
    ile par (liczb o tych samych wartościach) można z nich złożyć.

  2. Napisz program wczytujący 4 dowolne znaki z klawiatury
    i sprawdzający czy da się z nich ułożyć słowo " bajt " .

  3. Napisz program wczytujący 4 liczby rzeczywiste i wyznaczający
    średnią arytmetyczną z liczb pozostałych po odrzuceniu wartości skrajnych (maksimum i minimum).

  4. Napisz program wczytujący 4 dowolne znaki z klawiatury i sprawdzający czy więcej z nich jest literami czy cyframi.

  5. Napisz funkcję drukującą na ekranie kolejne N liczb całkowitych podzielnych przez 3.
    Wartość N powinna być parametrem.

  6. Napisz funkcję sprawdzającą numerycznie jakie liczby całkowite z przedziału [1,1000] spełniają równanie

  7. Napisz funkcję wyświetlającą na ekranie wszystkie 4-ro literowe palindromy
    (wyrazy jednakowo czytane od przodu i od tyłu).

  8. Napisz funkcję sumującą wszystkie liczby parzyste z przedziału [-N, N ].
    Wartość N powinna być parametrem wejściowym tej funkcji.

  9. Oblicz sumę kwadratów kolejnych liczb całkowitych z przedziału [ pierwsza, . . . , ostatnia ].
    Wartości zmiennych pierwsza i ostatnia należy wczytać z klawiatury.

  10. Napisz fragment programu liczący wartość średnią z liczb niezerowych w 10-elementowej tablicy liczb rzeczywistych.

  11. Napisz funkcję MINIMUM( liczba_1, liczba_2, liczba_3 ) wyznaczającą i zwracającą
    najmniejszą z podanych trzech liczb rzeczywistych. Porównywane liczby powinny być przekazywane jako parametry !

  12. Napisz funkcję usuwającą (poprzez skrócenie tekstu) wszystkie spacje z łańcucha podawanego jako parametr tej funkcji.

  13. Napisz funkcję wyrównującą długość tekstu do 30 znaków poprzez dodanie odpowiedniej ilości spacji na
     początku łańcucha zadanego jako parametr wejściowy tej funkcji.

  14. Napisz funkcję usuwającą z zadanego łańcucha (poprzez skrócenie tekstu) wszystkie bezpośrednie powtórzenia liter
    np. zamieniającą "kommputter" ® "komputer".

  15. Napisz funkcję formatującą tekst poprzez usunięcie wszystkich początkowych i końcowych spacji
    z łańcucha zadanego jako parametr wejściowy tej funkcji.

  16. Zdefiniuj typ struktury przechowującej dane personalne studenta
    (nazwisko - 30 znaków; imię - 25 znaków; stypendium - ilość złotych i groszy; zaliczenie - zmienna logiczna)
    oraz 100-elementowa tablicę takich struktur.
    Napisz funkcję wyszukującą i zwracającą dane studenta, który zaliczył semestr ale ma najniższe stypendium.
    Tablica struktur oraz ilość wpisanych danych muszą być przekazywane jako parametry wejściowe funkcji.

  17. Napisz funkcję wyznaczającą wartość średnią ciągu liczb typu rzeczywistych zapisanych na dysku w pliku 'dane.dat'.
    (Kontroluj błędy przy operacjach na pliku)