1 / 3
Jun 2016

Siema z góry chce zaznaczyc ze jestem amatorem w dziedzinie propgramowania i nie pisałbym tu gdybym nie musiał, mecze sie juz z tym zadaniem z poł dnia a to poziom podstawowy prosze niech ktos napisze mi co jest nie tak z tym kodem bo w code bloksie dziala jak trzeba :

include

using namespace std;

int main(){
int n;
short int l,j,o;

            cin>>n;
        for (int i=0; i<n; i++){
            cin>>l;cout<<endl;
                        j=0;
            for(int i=1; i<=l;   i++){

                       if (l%i==0){
                            j++;}
            }
                       if (j==2 ||(j==0))cout<<"TAK"<<endl;
                        else cout<<"NIE"<<endl;


        }

return 0;

}

  • created

    Jun '16
  • last reply

    Jun '16
  • 2

    replies

  • 521

    views

  • 3

    users

Ok :slight_smile:

Co do zdania: usuń jednego endla, w pewnym miejscu.... :slight_smile: i będzie AC :slight_smile:

Resztę uwag co do wstawiania kodu i zadań na forum, znajdziesz na forum :smiley:

Pozdrawiam.

Na spoju też działa i nic nie zmieniając [nawet nie usuwając tego nadmiarowego cout << endl] jest AC.
Ale coś Ci powiem. :slight_smile: Ten algorytm jest bardzo wolny, można zrobić to dużo szybciej, i uzyskać czas dużo lepszy niż twój AC 2.71.