This task is to find the number of 'For' loops present in the given cpp program.

[Q]: 
int count;

void f(int n, int min) {
int i;
if (n == min) { count++; return;}
if (n % min!=0) { return;}
for (i = min; i <= n; i++)
f(n/min, i);
}


int main() {
int N,i,num,j;
scanf("%d",&num);
for(j=1;j<=num;j++){
count = 0;
scanf("%d",&N);
for (i = 2; i <= N;i++)
f(N, i);
printf("%d\n",count);
}
return 0;
}

[A]: 3


[Q]: int fi(int a,int j);
void main()
{
	int a,n;
	scanf("%d",&n);
	while(n--){
		scanf("%d",&a);
		printf("%d\n",fi(a,2));
	}
}
int fi(int a,int k)
{
	int i,b=1;
	if(a==1)	
		return 0;
	for(i=k;i*i<=a;i++)
		if(a%i==0)
			b=b+fi(a/i,i);
	return b;
}
[A]: 1


[Q]: //*************************************************************************
//*????????? *****************************************************
//*??????? 1200012979 **********************************************
//*???2012.11.27 *******************************************************
//*************************************************************************
void breakup(int, int);
int sum;
int main ()
{
	int n, x, count=0;
	cin >> n ;                           //??????
	while( count < n )
	{
		sum = 0 ;
		count++ ;                        //?????
		cin >> x ;                       //??????
        if(x > 3) 
		    breakup(x, 2);                      //????
		cout << sum+1 << endl;           //???????????
	}
	return 0;
}

void breakup( int x, int j )
{
    int i, p, m;
	m = x;                              //???????
	p = sqrt( (double)x ) ;             //p??????????
	for( i = j ; i <= p ; i++ )
       if (m % i == 0 )                 //????????????????
	   {
		   sum++ ;                      //??????
		   x = m / i ;
		   breakup(x, i) ;
	   }
	return ;
}
[A]:
1