#include #include #include "input.h" #define INPUT "input/01.txt" int main() { // lecture du fichier d'entree FILE* file=fopen(INPUT,"r"); if(file == NULL) { printf("Le fichier %s n'existe pas\n", INPUT); return -1; } size_t lineCount = count_lines(file); int* input = malloc(lineCount * sizeof(int)); if(read_lines_as_int(file, input, lineCount) != 0) { printf("Erreur de parsing du fichier\n"); return -1; } // fermeture du fichier fclose(file); // calcul des variations de profondeur int result = 0; for(size_t i = 1; i < lineCount; i++) { if(input[i] > input[i-1]) result++; } printf("%d\n", result); return 0; }