Detailed Instructions: This task is to find the number of 'For' loops present in the given cpp program.
Problem:int sdw(int a,int b)
{
int i;
int m=1;
for(i=a;i<b/2;i++)
{
if(b%i==0)
{
if(i<=b/i)
m=sdw(i,b/i)+m;
}
}
return m;
}
int main()
{
int n,i,p,b;
int a[1000];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
b=a[i];
p=sdw(2,b);
printf("%d
",p);
}
return 0;
}
Solution:
3