#import
<Foundation/Foundation.h>
@interface
FindDivisor : NSObject
-(int)findTheSmallesetDivisor:(int)n;
@end
@implementation
FindDivisor
-(int)findTheSmallesetDivisor:(int)n
{
if(n
> 1)
{
for(int
testItem = 2;testItem < n;testItem ++)
{
if((testItem
* testItem) > n)
{
return
n;
}
else
if (n % testItem == 0)
{
return
testItem;
}
}
}
return
0;
}
@end
int
main(int argc, const char * argv[])
{
@autoreleasepool
{
//
insert code here...
FindDivisor
*smallestDivisor = [[FindDivisor alloc] init];
int
result;
result
= [smallestDivisor findTheSmallesetDivisor:19999];
NSLog(@"%d",result);
}
return
0;
}