Program 1
Program 1
#include <stdio.h>
int fact(int r)
int mul=1;
mul=mul*i;
return mul;
int main()
int arr[12],strong[12],not_strong[12],i,j=0,z=0;
scanf("%d",&arr[i]);
int k=arr[i];
int r,sum=0;
while (k!=0)
r=k%10;
int f=fact(r);
k=k/10;
sum+=f;
if(sum==arr[i])
strong[j]=arr[i];
j++;
else
not_strong[z]=arr[i];
z++;
printf("Element %d : %d\n",i+1,strong[i]);
printf("Element %d : %d\n",i+1,not_strong[i]);
return 0;
program 2
#include <stdio.h>
int main()
float x,s,t,num=1.00,fac=1.00;
int i,n,pr,y=2,m=1;
scanf("%f",&x);
scanf("%d",&n);
s=1.00; t=1.00;
for (i=1;i<n;i++)
{
for(pr=1;pr<=y;pr++)
fac=fac*pr;
num=num*x;
m=m*(-1);
num=num*m;
t=num/fac;
s=s+t;
y=y+2;
num=1.00;
fac=1.00;