#include <stdio.h>#include <conio.h>#include <stdlib.h>#include <time.h>#include <string.h>//déclaration des fonctions utiliséesint prompt ();int generator (int numbers);int output();int max();//programme principalint main (){ int number; prompt(); number = prompt(); generator(number); output();return 0;}//programme demandeint prompt (){ int number; printf("How many numbers to generate ?\n"); scanf_s("%d",&number); printf("Generating %d numbers, please wait...\n", number);return number;}//programme générateurint generator (int numbers){ int min = 1, max = 1000; int generatedString[numbers] = {0}; int i; max=max(); srand(time(NULL)); generatedString[0] = numbers; FILE* value = fopen("value.txt","w"); if (value != NULL) { fprintf(value,"%d% ",numbers); for (i = 1 ; i <= numbers ; i++) { generatedString[i] = (rand() % (max- min)); fprintf(value,"%d% ",generatedString[i]); } fclose(value); } else { printf("\nError with the file.\n"); };return 0;}// programme pour choisir la valeur maximum des nombres.int max (){ int max; printf("What is the maximum value ?\n"); scanf_s("%d", &max);return max;}//programme sortieint output (){ printf("\n\nFile successfully generated.\n\n"); printf("Press any key to continue..."); getch();return 0;}