cviko 4
This commit is contained in:
parent
03a90c10be
commit
c3236bb92b
7 changed files with 101 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
main*
|
12
Cviko4_1/Makefile
Normal file
12
Cviko4_1/Makefile
Normal file
|
@ -0,0 +1,12 @@
|
|||
all: main
|
||||
|
||||
CC = clang
|
||||
override CFLAGS += -std=c11 -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter -Wno-unused-result -Wno-unknown-pragmas -pedantic -lm
|
||||
|
||||
main: main.c
|
||||
$(CC) $(CFLAGS) -O0 ./*.c -o "$@"
|
||||
run: main
|
||||
./main $(ARGS)
|
||||
|
||||
clean:
|
||||
rm -f main main-*
|
18
Cviko4_1/types.h
Normal file
18
Cviko4_1/types.h
Normal file
|
@ -0,0 +1,18 @@
|
|||
/**
|
||||
* Hlavičkový soubor types.h
|
||||
*
|
||||
* OBSAH V TOMTO SOUBROU NEUPRAVUJTE!
|
||||
*/
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#ifndef TYPES_H
|
||||
#define TYPES_H
|
||||
|
||||
// DEKLAROVANÉ HLAVIČKY FUNKCÍ NIJAK NEMĚŇTE
|
||||
|
||||
bool is_alpha(char c);
|
||||
|
||||
bool is_name(char arr[]);
|
||||
|
||||
#endif
|
12
Cviko4_2/Makefile
Normal file
12
Cviko4_2/Makefile
Normal file
|
@ -0,0 +1,12 @@
|
|||
all: main
|
||||
|
||||
CC = clang
|
||||
override CFLAGS += -std=c11 -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter -Wno-unused-result -Wno-unknown-pragmas -pedantic -lm
|
||||
|
||||
main: main.c
|
||||
$(CC) $(CFLAGS) -O0 ./*.c -o "$@"
|
||||
run: main
|
||||
./main $(ARGS)
|
||||
|
||||
clean:
|
||||
rm -f main main-*
|
20
Cviko4_2/types.h
Normal file
20
Cviko4_2/types.h
Normal file
|
@ -0,0 +1,20 @@
|
|||
/**
|
||||
* Hlavičkový soubor types.h
|
||||
*
|
||||
* OBSAH V TOMTO SOUBROU NEUPRAVUJTE!
|
||||
*/
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#ifndef TYPES_H
|
||||
#define TYPES_H
|
||||
|
||||
// DEKLAROVANÉ HLAVIČKY FUNKCÍ NIJAK NEMĚŇTE
|
||||
|
||||
int get_max(int array[], int length);
|
||||
|
||||
int get_sum(int array[], int length);
|
||||
|
||||
bool values_are_smaller_than(int array1[], int array2[], int array_length);
|
||||
|
||||
#endif
|
12
Cviko4_3/Makefile
Normal file
12
Cviko4_3/Makefile
Normal file
|
@ -0,0 +1,12 @@
|
|||
all: main
|
||||
|
||||
CC = clang
|
||||
override CFLAGS += -std=c11 -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter -Wno-unused-result -Wno-unknown-pragmas -pedantic -lm
|
||||
|
||||
main: main.c
|
||||
$(CC) $(CFLAGS) -O0 ./*.c -o "$@"
|
||||
run: main
|
||||
./main $(ARGS)
|
||||
|
||||
clean:
|
||||
rm -f main main-*
|
26
Cviko4_3/types.h
Normal file
26
Cviko4_3/types.h
Normal file
|
@ -0,0 +1,26 @@
|
|||
/**
|
||||
* Hlavičkový soubor types.h
|
||||
*
|
||||
* OBSAH V TOMTO SOUBROU NEUPRAVUJTE!
|
||||
*/
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#ifndef TYPES_H
|
||||
#define TYPES_H
|
||||
|
||||
// DEKLAROVANÉ HLAVIČKY FUNKCÍ NIJAK NEMĚŇTE
|
||||
|
||||
bool is_in_set(int set[], int length, int value);
|
||||
|
||||
bool is_set(int set[], int length);
|
||||
|
||||
bool is_sorted_set(int set[], int length);
|
||||
|
||||
void print_intersection(int set1[], int set2[], int set1_length, int set2_length);
|
||||
|
||||
void print_union(int set1[], int set2[], int set1_length, int set2_length);
|
||||
|
||||
void print_product(int set1[], int set2[], int set1_length, int set2_length);
|
||||
|
||||
#endif
|
Loading…
Reference in a new issue