parsa_spy
کاربر فوقحرفهای
  
			
			
				
				
	
		
			
		
		
	
			
		- ارسالها
- 1,161
- امتیاز
- 443
- نام مرکز سمپاد
- علامه حلی تهران
- شهر
- تهران
- سال فارغ التحصیلی
- 1390
- مدال المپیاد
- مدال طلای المپیاد کامپیوتر
- دانشگاه
- صنعتی شریف
- رشته دانشگاه
- نرم افزار
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی
اینجا واضح تره: http://pastebin.com/wXh7UuJX
				
			اینجا واضح تره: http://pastebin.com/wXh7UuJX
int fact(int a){
int last=1;
for(int i=2;i<=a;i++)
last*=i;
return last;
}
int main(){
int n;
cin>>n;
int number[n];
for(int i=1;i<=n;i++)
cin>>number[ i ];
        
for(int i=1;i<=n;i++){
int check=0;
int temp=number;
while(temp>0){
check+=fact(temp%10);
temp/=10;
}
if(check==number) cout<<number<<endl;
}
return 0 ;
}
int last=1;
for(int i=2;i<=a;i++)
last*=i;
return last;
}
int main(){
int n;
cin>>n;
int number[n];
for(int i=1;i<=n;i++)
cin>>number[ i ];
for(int i=1;i<=n;i++){
int check=0;
int temp=number;
while(temp>0){
check+=fact(temp%10);
temp/=10;
}
if(check==number) cout<<number<<endl;
}
return 0 ;
}
 
	 
     
 
		 
 
		

 
 
		


 
 
 فقط میدونم ی سری خط باید خروجی باشه!)
 فقط میدونم ی سری خط باید خروجی باشه!)



 
 
		