2 / 2
Jun 2017
#include <iostream>
using namespace std;

int liczba;

bool funkcja(int x)
{
	if (x == 2) return true;
	else if (x == 1) return false;
	else 
	{
		static int licznik = 0;
		for (int i = 1; i <= x; i++)
		{
			
			if (x%i == 0) licznik++;

		}
		if (licznik == 2) return true;
		else if (licznik>2) return false;
	}

}

int main()
{
	cout << "Podaj liczbe pierwsza:";
	cin >> liczba;
	
	if (funkcja(liczba) == true) cout << "TAK";
	else if(funkcja(liczba)==false) cout << "NIE";
	return 0;
}
  • created

    Jun '17
  • last reply

    Jun '17
  • 1

    reply

  • 363

    views

  • 2

    users

  • 2

    links