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

Niekolejne SPOJ

Object Storage Arubacloud
+1 głos
406 wizyt
pytanie zadane 8 maja 2021 w C i C++ przez lada_4455 Nowicjusz (170 p.)
edycja 9 maja 2021 przez lada_4455

Witam ! Próbuję rozwiązać zadanie ze SPOJ - Niekolejne, jednak spoj wyświetla mi komunikat błędna odpowiedz. Nie potrafię znaleźć błędnego przypadku, na moje oko powinno być poprawnie. Jakieś pomysły?  https://pl.spoj.com/problems/NIEKOLEJ/

#include <iostream>

using namespace std;

int main()
{
    long double n;
    cin >> n;
        if(n>3)
        {
            for(int i=0;i<=n;i++)
            {
            if(i%2==0) cout<<i<<" ";
            }

            for(int i=0;i<=n;i++)
            {
            if(i%2==1) cout<<i<<" ";
            }
            cout<<endl;
        }

    else if(n==3) cout<<"2 0 3 1"<<endl;
    else cout<< "NIE" << endl;

    return 0;
}

 

komentarz 8 maja 2021 przez Oscar Nałogowiec (29,290 p.)
10^6 to 1 mln a nie 10 mln.

Staraj się zawsze dać endl na końcu wydruków. To sprawdza automat i może nie rozpoznać końca. W kodzie endl jest tylko po NIE, w pozostałych przypadkach linia nie ma końca.
komentarz 9 maja 2021 przez lada_4455 Nowicjusz (170 p.)
Dziękuej za sugestię. Niestety dodanie endl nic nie zmieniło.
komentarz 9 maja 2021 przez j23 Mędrzec (194,920 p.)

if((0<=n)&&(n<=10000000))

IMO ten warunek jest zbędny, bo przecież założenia zadania określają dane wejściowe. Zatem po co je sprawdzać?

komentarz 9 maja 2021 przez Oscar Nałogowiec (29,290 p.)
Dodatkowo brak jest sprecyzowania co program ma robić gdy warunek jest niespełniony, a więc nie ma czego zweryfikować.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 659 wizyt
pytanie zadane 27 kwietnia 2017 w SPOJ przez BinaryMan Stary wyjadacz (12,620 p.)
0 głosów
1 odpowiedź 655 wizyt
pytanie zadane 7 stycznia 2017 w C i C++ przez sebastian.chwil Początkujący (300 p.)
0 głosów
0 odpowiedzi 197 wizyt
pytanie zadane 1 sierpnia 2023 w C i C++ przez Jakub005 Początkujący (310 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 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!

...