Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65275

Liczby pierwsze w serwisie SPOJ

$
0
0

Witam,

Właśnie rozpocząłem naukę z serwisem SPOJ i nie do końca rozumiem jeszcze zasad przesyłania rozwiązań. Zabrałem się za zupełnie pierwsze zadanie dotyczące liczb pierwszych:

http://pl.spoj.com/problems/PRIME_T/

Napisałem kod, który wydaje mi się prawidłowy, lecz SPOJ odrzuca je twierdząc, że odpowiedź jest błędna.

#include <iostream>
using namespace std;

int check(int b)
{
for (int j = 2; j < b; j++)
	{
	if (b%j == 0) return 0;
	}
return 1;
}

int main()
{
	int a;
	for (int i = 1; i < 100000; i++)
	{
	cin >> a;
	if (a <= 1 || a > 10000) cout << "NIE"<< endl;
	else
		if (check(a) == 1)  cout << "TAK"<< endl; 
		else  cout << "NIE"<< endl; 
	}
    return 0;
}

Czy jest to spowodowane błędem w kodzie czy raczej dlatego, że nie do końca sprecyzowałem zakres liczb badanych od [1-10000]?


Viewing all articles
Browse latest Browse all 65275


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>