TP-02/divisor_sum/main.c

23 lines
425 B
C

#include <stdio.h>
#include <stdlib.h>
#include <err.h>
#include "divisor_sum.h"
#include "../isqrt/isqrt.h"
int main(int argc, char** argv)
{
if(argc != 2)
{
errx(1, "Error");
return 1;
}
unsigned long param = strtoul(argv[1],NULL, 10);
if(param == 0)
{
errx(1,"Error");
return 1;
}
printf("divisor_sum(%lu) = %lu", param,divisor_sum(param));
return 0;
}