diff --git a/du4/program.c b/du4/program.c index 6d9e401..f982179 100644 --- a/du4/program.c +++ b/du4/program.c @@ -18,3 +18,19 @@ int najtistudenta (nameandgolosa students[], int count, const char* name) { } return -1; } + +int compare (const void* a, const void* b) { + nameandgolosa* studentA = (nameandgolosa*)a; + nameandgolosa* studentB = (nameandgolosa*)b; + + if (studentA->golosa != studentB->golosa) { + return studentB->golosa - studentA->golosa; + } + return strcmp(studentA->name, studentB->name); +} + + +int main() { + return 0; +} + diff --git a/du4/program.exe b/du4/program.exe new file mode 100644 index 0000000..868e0a8 Binary files /dev/null and b/du4/program.exe differ