Pliki z zajęć do pobrania

Opis	Pliki	Data dodania
Lab. 1	Hello world	hello.c	23.02.2021
Lab. 2	Pole i obwód koła	kolo.c	23.03.2021
hex	hex.c	23.03.2021
Lab. 3	Miejsca zerowe paraboli	pierwiastki.c	23.03.2021
Sumowanie liczb	suma.c	23.03.2021
Lab. 4	Odwracanie kolejności liczb	odwracanie.c	23.03.2021
Sito Eratostenesa	sito.c	23.03.2021
Lab. 5	Największy wspólny dzielnik	nwd.c	20.03.2021
Silnia	silnia.c	30.03.2021
Lab. 6	Funkcja Gaussa	gauss.c	13.04.2021
Suma liczb z tablicy	suma2.c	13.04.2021
Lotto	lotto.c	13.04.2021
Lab. 7	Zamiana wartości	zamien.c	20.04.2021
Funkja licząca pierwiastki	pierwiastki2.c	20.04.2021
Lab. 8	Odracanie elementów	odwroc3.c	27.04.2021
Sortowanie przez wybieranie	sort.c	27.04.2021
Lab. 9	Kodowanie ASCII	ascii.c	05.05.2021
Małe na duże	male_na_duze.c	05.05.2021
Licz znaki, wyrazy i linie	mywc.c	05.05.2021
Lab. 10	Czytaj linię	czytaj_linie.c	11.05.2021
Unikatowe linie	unikaty.c	11.05.2021
Lab. 11	Formatowanie tekstu	znaki2.c	18.05.2021
Szukanie wzorca (grep)	mygrep.c	18.05.2021
Lab. 12	Sortowanie liczb z pliku	sort_file.c	25.05.2021
Mnożenie macierzy	macierz.c	25.05.2021
Dodawanie macierzy	macierz2.c	25.05.2021
Lab. 13	Baza danych	baza.c	01.06.2021

Kompilacja i uruchomienie programu w konsoli Linux

W systemie Linux kompilację programu w języku C przeprowadzamy wydając w konsoli polecenie cc i podając jako argumenty listę plików źródłowych niezbędnych do utworzenia pliku wykonywalnego.
Na przykład aby skompilować program hello.c wydajemy polecenie:

cc hello.c -o hello

Program uruchamiamy podając jego nazwę, np:

./hello

Jeżeli program wykorzystuje funkcje z biblioteki matematycznej math.h wówczas podczas kompilacji należy dodać opcję -lm, np:

cc -lm program.c -o program