Files
DEV/DEV.1.1/CM2TEST/CM2A/1.Section.c
Emmanuel Srivastava 6bcd12a191 update
2024-12-11 11:57:32 +01:00

27 lines
612 B
C

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
long int dividende, diviseur;
ldiv_t result;
if (argc < 3) {
printf("Usage: %s <dividend> <divisor>\n", argv[0]);
return EXIT_FAILURE;
}
sscanf(argv[1], "%ld", &dividende);
sscanf(argv[2], "%ld", &diviseur);
if (diviseur == 0) {
printf("Erreur : le diviseur ne peut pas être zéro.\n");
return EXIT_FAILURE;
}
result = ldiv(dividende, diviseur);
printf("quotient : %ld\n", result.quot);
printf("reste : %ld\n", result.rem);
return EXIT_SUCCESS;
}