Submission details
Task:Sorting books
Sender:aalto26dw_008
Submission time:2026-09-23 17:47:36 +0300
Language:C
Status:COMPILE ERROR

Compiler report

input/code.c:1:10: fatal error: _inttypes.h: No such file or directory
    1 | #include <_inttypes.h>
      |          ^~~~~~~~~~~~~
compilation terminated.

Code

#include <_inttypes.h>
#include <stdio.h>
#include <stdlib.h>

#define MAX(X, Y) (((X) > (Y)) ? (X) : (Y))
#define MIN(X, Y) (((X) < (Y)) ? (X) : (Y))

void readInt(int *i) {
    if (scanf("%d", i) != 1)
        printf("Trouble reading int!\n");
}

void readIntArr(int *arr, int size) {
    for (int i = 0; i < size; i++)
        if (scanf("%d", &arr[i]) != 1)
            printf("Trouble reading int array!\n");
}


int main() {
    int n;
    int *a;
    readInt(&n);

    a = calloc(n, sizeof(int));
    readIntArr(a, n);

    int inversions = 0;
    for (int i = 0; i < n; i++)
        for (int j = i+1; j < n; j++)
            if (a[i] > a[j])
                inversions++;

    printf("%d\n", inversions);
    free(a);
    return 0;
}