For Better Performance Please Use Chrome or Firefox Web Browser

9-1

#include<iostream.h>

// adad az voroodi migira, elam mikonad
// avval ast yaa na
void main (void)
{
	int adad, i=1;
	int tedadBakhshPazir=0;

	cout << "yek adad sahih vared konid:";
	cin >> adad;

	while (i<=adad) {
		if (adad%i == 0) {
			tedadBakhshPazir++;
		}
		i++;
	}

	cout << "adad avval ";
	if (tedadBakhshPazir==2)
		cout << "hast." << endl;
	else cout << "nist." << endl;

}

/*
i=1..n, adad%i==0  ++k   ==>  k==2
i=2..sqrt(n)+1 ==> k==0
i=2..sqrt(n)+1 if (n%i==0) exit
i=2..sqrt(n)+1 if (n%i==0) i=n+1
*/

تحت نظارت وف ایرانی