Sunteți pe pagina 1din 1

Numar de divizori proprii

#include<stdio.h>
#include<conio.h>
int nr_prop(int n, int i)
{
if (i>=n) return 0;
else if (n%i==0) return 1 + nr_prop(n,i+1);
else return nr_prop(n,i+1);
}
void main(void)
{
int n;
clrscr();
printf("dati nr: ");
scanf("%d",&n);
printf("numarul de divizori proprii a lui %d este %d",n,nr_prop(n,2));
}

S-ar putea să vă placă și