#include
int square_digit(int num,int time)
{
int result=0;
while(num)
{
result+=(num%10)*(num%10);
num/=10;
}
time++;
if(result==1 || result==4) return time;
else return square_digit(result,time);
}
int prime_factor(int num)
{
int i=1;
while(num>i)
{
i++;
while(num%i==0)
{
num/=i;
}
}
return i;
}
int main()
{
char first_name[20], surname[20];
int n1,n2,n3,n4,n5,sum;
cout <<"Enter your first name and surname: "<
cin>> surname;
n1=first_name[0];
n2=surname[0];
n3=square_digit(n1,0);
n4=square_digit(n2,0);
sum=n3+n4;
n5=prime_factor(sum);
cout << n3 <
return 0;
}
#include
class name
{public:
name();
setfirstname()
void {cout<<"Enter your first name :"<
void setsurname()
{cout<<"Enter your sur name :"<
int getfirstname(){return first[0];}
int getsurtname(){return sur[0];}
int square_digit(int num,int time)
{
int result=0;
while(num)
{
result+=(num%10)*(num%10);
num/=10;
}
time++;
if(result==1 || result==4) return time;
else return square_digit(result,time);
}
int prime_factor(int num)
{
int i=1;
while(num>i)
{
i++;
while(num%i==0)
{
num/=i;
}
}
return i;
}
private:
char first[20];
char sur[20];
}
int main()
{
int n1,n2,n3,n4,n5,sum;
name nameone;
nameone.setfirstname;
nameone.setsurname;
n1=nameone.getfisrtname;
n2=nameone.getsurname;
n3=nameone.square_digit(n1,0);
n4=nameone.square_digit(n2,0);
sum=n3+n4;
n5=nameone.prime_factor(sum);
cout<
}