Przykładowe rozwiązania zadań
pp.zip
- paczka zawierająca wszystkie pliki
Rozwiązania zadań
Lab. 1
pierwiastki.c
- miejsca zerowe paraboli
pierwiastki2.c
- miejsca zerowe paraboli (wersja z funkcją z wykładu)
Lab. 2
suma.c
- sumowanie liczb
statystyka.c
- podstawowe statystyki ciągu liczb
faktoryzacja.c
- rozkład na czynniki pierwsze
zgadywanka.c
Lab. 3
nww.c
- największa wspólna wielokrotność
odwracanie.c
- wypisywanie liczb w odwrotnej kolejności
Lab. 4
sort_select.c
- sortowanie przez wybieranie (
selection sort
)
ulamki.c
- liczby wymierne, podstawowe operacje
Lab. 5
uklad.c
układ róznań liniowych - funkcja ze wskaźnikami w argumentach
uklad2.c
układ róznań liniowych - wersja ze strukturami w argumentach funkcji
uklad3.c
układ róznań liniowych - wersja z tablicami w argumentach funkcji
losowanie.c
- generowanie ciągu liczb losowych
Lab. 6
Sprawdzian
odsetki.c
- kapitalizacja odsetek
kroliki.c
- populacja królików
kolejnosc.c
- kolejność liczb
geom.c
- ciąg geometryczny
arytm.c
- ciąg arytmetyczny
licz.c
- zliczanie liczb
szereg.c
- szereg rozdzielczy
pary.c
- przestaw parami
Lab. 7
sort_insert.c
- sortowanie przez wstawianie (insert sort)
sort_cmp.c
- porównanie szybkości sortowania przez wstawianie z sortowaniem przez wybieranie
Lab. 8
readline.c
- wczytywanie łańcucha (funkcja
readline
)
wordcount.c
- ilość wyrazów w łańcuchu (funkcja
wordcount
)
reverse.c
- odwracanie kolejności znaków w łańcuchu (funkcja
odwracenie
)
Lab. 9
fmt.c
- Wczytwywanie tekstu: formatowanie tekstu do podanej szerokosci.
znaki.c
- Wczytwywanie tekstu: zliczanie liter alfabetu.
znaki2.c
- Wczytwywanie tekstu: czestosc liter alfabetu.
liczby2.c
- Wczytwywanie liczb ze strumienia i oblicznie ich sumy.