1. Projekt - Programovanie v jazyku C
Implementujte v jazyku ANSI C algoritmus BubbleSort. Váš zdrojový kód musí obsahovať funkcie podľa nasl. hlavičkového súboru.
Zoradzujete čísla (int) od najmenšieho po najväčšie.
Hlavičkový súbor program.h
#define TRUE 1
#define FALSE 0
/* Algoritmus pre overenie či sa vám podarilo správne zoradiť pole. Návratová hodnota nech je makro TRUE alebo FALSE. */
int test_sort(int n, int input[]);
/* Algoritmus bubble sort */
void swap(int *a, int *b);
int* bubbleSort(int n, int array[]);
Spôsob odovzdania:
Vytvorte repozitár na https://gitlab.science.upjs.sk s menom jac-2020-projekt-1. Repozitár musí obsahovať súbor program.c
s vašou implementáciou. Tento repozitár mi nazdielate (Settings -> Members) na účet @patrik.pekarcik s minimálnou rolou Reporter. Po vytvorení a nazdielaní repozitára mi zašlite e-mailom informáciu o dokončeni zadania.
Vypracovať do 17.11.2020 02:00.
Ak ešte nemáte účet na gitlab.science.upjs.sk tak odporúčané používateľské meno je
meno.priezvisko
.
Spôsob hodnotenia
- Správny názov zdrojového súboru: 2b
- Zdrojový súbor je možné skompilovať: 2b
- Použitie metód podľa hlavičkového súboru: 2b
- Správna implementácia funkcie
swap
: 2b - Správna implementácia funkcie
bubbleSort
: 2b - Správna implementácia funkcie
test_sort
: 2b
Za každý oneskorený deň odovzdania je zrážka -0,5 boda.