If you have any doubts, let me know
#include <stdio.h>
#include <string.h>
#include<limits.h>
main()
{
int i=999,j=999,sum=0,r=0,y,x,sum1=0,a[3000],k=0,temp;
for(i=999;i>100;i--)
{
for(j=999;j>100;j--)
{
sum=i*j;
x=sum;
while(sum>0)
{
sum1=sum1*10;
sum1=sum1+sum%10;
sum=sum/10;
}
if(sum1==x)
{
a[k]=x;
k++;
}
sum1=0;
}
}
for(i=0;i<k;i++)
for(j=0;j<k;j++)
{
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
printf("%d",a[k-1]);
}
#include <stdio.h>
#include <string.h>
#include<limits.h>
main()
{
int i=999,j=999,sum=0,r=0,y,x,sum1=0,a[3000],k=0,temp;
for(i=999;i>100;i--)
{
for(j=999;j>100;j--)
{
sum=i*j;
x=sum;
while(sum>0)
{
sum1=sum1*10;
sum1=sum1+sum%10;
sum=sum/10;
}
if(sum1==x)
{
a[k]=x;
k++;
}
sum1=0;
}
}
for(i=0;i<k;i++)
for(j=0;j<k;j++)
{
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
printf("%d",a[k-1]);
}
No comments:
Post a Comment