1. Napisac funkcje zwracajaca czas zwiekszony o jedna sekunde w odniesieniu do czasu przekazanego w postaci argumentu. Format zapisu czasu:

    struct s_czas{
    int godz;
    int min;
    int sec;
    }

    2. Napisac funkcje rekurencyjna wypisujaca na ekranie figure dla zadanego n(n<=10). Przykladowo dla n=3, figura ma postac
    ***
    **
    *

    3.Obliczyc czestotliwosc, tj. liczbe przejsc przez zero, zbioru zlozonego z n liczb calkowitych.

    4.Napisac funkcje, ktora zwroci 1, gdy kwadratowa tablica liczb calkowitych stopnia n jest tablica trojkatnadolna(dolnotrojkatna), natomiast zero w przeciwnym wypadku.
    Tablica trojkatna dolna ma nastepujaca poistac ogolna

    a11 0 ... 0
    a21 a22 ... 0
    T=[... ... ... ...]
    an1 an2 ... ann
    ;)

    5. Napisac program sekwencyjnego zapisu pliku zawierajacego nastepujace, wczytane z klawiatury dane, dotyczace n pracownikow pewnej firmy:
    -Nazwisko
    -Imie
    -PESEL
    -Data przyjecia do pracy
    Program nie musi kontrolowac wprowadzanych danych

Grupa 2

Zad. 1. Patrz: Zad 1. z egzaminu z zeszłego roku

Zad 2. Napisać funkcję rekursywną wypisującą na ekranie figurę dla zadanego n (n<=10). Przykładowo dla n=3 figura ma postać:
__*
_*
*

Zad 3. Napisać funkcję zwracającą wartość 1, jeśli w n-elementowym zbiorze liczb całkowitych występuje podciąg złożony z m (1<m<=n) kolejnych liczb całkowitych i 0 w przeciwnym wypadku.

Zad 4. Tak samo, jak w grupie 1, tylko z górnotrójkątną.

Zad 5. Tak samo, jak w grupie 1, tylko pesel przełożonego zamiast daty.

  1. Napisac funkcje zwracajaca numer pory roku na polkuli polnocnej dla daty stanowiacej argumenty funkcji.

    Format zapisu
    struct s_poraroku
    {
    int dzien;
    int miesiac;
    }

    daty pory roku na polkuli polnocnej
    1 wiosna 21.03 -24.06
    2 lato 24.06-22.09 (mozliwe ze powinno byc 25.06)
    3 jesien 23.09 -21.12
    4 zima 22.12-20.03

    2. Napisac funkcje zwracajaca wartosc funkcji dla zadanego n wyrazona wzorem

    f(n) = (suma(k=1)) NWD (n,k)

    3. Napisac program który umożliwia skompletowanie "podium zwyciezców" tj. trzech najw. (o różnych wartosciach) liczb w n elementowym zbiorze liczb całkowitych.

    4. napisac program sekwencyjnego zapisu pliku o nazwie "prac.dan" zawierajacego nastepujace wczyywane z klaw dane dotyczace pracownikow pewnej firmy
    - nazwisko
    - imie
    - stanowisko
    - pesel
    -pesel przelozonego

    5. dany jest plik z 4 zadnaia prac.dan
    wydrukowac nazwiska i stanowiska pracownikow majacych tego samoego przełożonego

a ja slyszalem ze w zeszlym roku byl problem plecakowy (mamy plecak o okreslonej pojemnosci i przedmioty roznego typu - rozny rozmiar i wartosc -, problem polega na takim doborze przedmiotow by ich laczna wartosc byla najwieksza) i budowanie trojkata (z tablicy liczb znalezc takie 3 dlugosci odcinkow, zeby dalo sie z nich zbudowac trojkat i to o najmniejszym obwodzie)