• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Liczby pierwsze w serwisie SPOJ

Object Storage Arubacloud
–1 głos
101 wizyt
pytanie zadane 22 sierpnia 2016 w C i C++ przez BlackMoon Obywatel (1,730 p.)
zamknięte 22 sierpnia 2016 przez BlackMoon

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]?

komentarz zamknięcia: Rozwiązano

1 odpowiedź

0 głosów
odpowiedź 22 sierpnia 2016 przez Kasztan Dyskutant (8,080 p.)
wybrane 22 sierpnia 2016 przez BlackMoon
 
Najlepsza
Nie podałeś liczby testów przeczytaj dokładnie polecenie.

Na wejściu liczba testów n.

Czyli pętla for w funkcji main wykonuje się do n.
komentarz 22 sierpnia 2016 przez BlackMoon Obywatel (1,730 p.)
Dziękuję, za pomocą tej drobnej uwagi udało mi się przekonać SPOJ do współpracy :)

Teraz będzie mi o wiele łatwiej.

Podobne pytania

0 głosów
0 odpowiedzi 204 wizyt
pytanie zadane 1 sierpnia 2023 w C i C++ przez Jakub005 Początkujący (310 p.)
0 głosów
0 odpowiedzi 164 wizyt
pytanie zadane 17 maja 2023 w C i C++ przez dlugoreki Nowicjusz (120 p.)
0 głosów
1 odpowiedź 394 wizyt

92,584 zapytań

141,434 odpowiedzi

319,671 komentarzy

61,968 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...