範例程式碼 uva382

//uva382
#include<iostream>
using namespace std;
int main(){
  int n;
  cout<<"PERFECTION OUTPUT"<<endl;
  while(cin>>n&&n){int sum=0;
    for(int d=1;d<n;d++)if(n%d==0)sum+=d;
    printf("%5d  ",n);
    if(sum<n )cout<<"DEFICIENT"<<endl;
    if(sum>n )cout<<"ABUNDANT"<<endl;
  	if(sum==n)cout<<"PERFECT"<<endl;
  }
  cout<<"END OF OUTPUT"<<endl;
  return 0;
}