4 / 4
Feb 2019

Hej, chciałbym się dowiedzieć dlaczego mój program zostaje odrzucany przez sędziego, zadanie to liczby parzyste nieparzyste w zakładce zadania “łatwe”. Ktoś wie ?

#include
#include

using namespace std;

int testy;
int *tab;

int main()
{
cin >> testy;

int *tab[testy], ile[testy];
for(int w=0;w<testy;w++)
{
cin >> ile[w];
if (ile[w]<0){break;}

tab[w] = new int [ile[w]];
for(int i=0;i<ile[w];i++)
{
    cin >> *tab[w];
    tab[w]++;
}
}



for(int w=0;w<testy;w++)
{
    tab[w] = tab[w] - ile[w];
for(int i=0;i<ile[w];i++)
{
    if(i%2!=0)
    {
        cout << *tab[w] << " ";
    }
    tab[w]++;
}


tab[w] = tab[w] - ile[w];
for(int i=0;i<ile[w];i++)
{
    if(i%2==0)
    {
        cout << *tab[w] << " " ;
    }
    tab[w]++;
}
cout << endl;

    delete [] tab[w];
}

}

  • created

    Feb '19
  • last reply

    Feb '19
  • 3

    replies

  • 810

    views

  • 4

    users

  • 3

    links

Zanim zadasz pytanie upewnij się, że wstawiłeś poprawnie kod. Naucz się jak formatować czytelnie kod. Dodaj link do zadania. Napisz jaki błąd zgłasza SPOJ. Sprawdź czy kod na pewno się kompiluje. Nie używaj VLA5. Do tego zadania wystarczy jedna zwykła dynamiczna tablica.

W oryginalnym kodzie też nie ma nic po #include ?