Zadania jakie były na pierwszym kolokwium z wykładu  (6 grudnia 2001)


Rozwiązanie zadania (a) należało napisać bez wykorzystywania tablic.

GRUPA  1

  1. Napisz program wczytujący 4 liczby całkowite z klawiatury i sprawdzający ile par (liczb o tych samych wartościach) można z nich złożyć.
  2. Napisz funkcję drukującą na ekranie kolejne N liczb całkowitych podzielnych przez 3. Wartość N powinna być parametrem wejściowym tej funkcji.
  3. Napisz funkcję usuwającą (poprzez skrócenie tekstu) wszystkie spacje z łańcucha podawanego jako parametr tej funkcji.
GRUPA  2
  1. Napisz program wczytujący 4 dowolne znaki z klawiatury i sprawdzający czy da się z nich ułożyć słowo “ bajt ” .
  2. Napisz funkcję sprawdzającą numerycznie jakie liczby całkowite z przedziału [1,1000] spełniają równanie:

  3. 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.
GRUPA 3
  1. Napisz program wczytujący 4 liczby rzeczywiste i wyznaczający średnią arytmetyczną z liczb pozostałych po odrzuceniu wartości skrajnych (tzn. maksimum i minimum).
  2. Napisz funkcję wyświetlającą na ekranie wszystkie możliwe 4-ro literowe palindromy (wyrazy jednakowo czytane od przodu i od tyłu).
  3. Napisz funkcję usuwającą z zadanego łańcucha (poprzez skrócenie tekstu) wszystkie bezpośrednie powtórzenia liter

  4. np. zamieniającą “kommputter”  na  ”komputer”.
GRUPA 4
  1. Napisz program wczytujący 4 dowolne znaki z klawiatury i sprawdzający czy więcej z nich jest literami czy cyframi.
  2. Napisz funkcję sumującą wszystkie liczby parzyste z przedziału [-N, N ]. Wartość N powinna być parametrem wejściowym tej funkcji.
  3. 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.


Marek Piasecki