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.
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)