1. Projekt - Programovanie v jazyku C

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.

Patrik Pekarčík
Patrik Pekarčík Phd. student at University of Pavol Jozef Safarik in Kosice
comments powered by Disqus