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

Mam problem z zadaniem ze SPOJ pod tytułem ,,Test 3"

Object Storage Arubacloud
0 głosów
1,284 wizyt
pytanie zadane 6 stycznia 2017 w C i C++ przez Pasiu2008 Nowicjusz (120 p.)
#include <iostream>
#include <windows.h>


using namespace std;

int liczba[13];
int punkty=0;

int main()
{
    for ( int i=1 ; i<=12 ; i++)
    {   Sleep(1000);
        cin>>liczba[i];
    }
       for ( int j=1 ; j<=12 ;j++)
       {
           cout<<liczba[j]<<" ";
        if(liczba[j]==42 && liczba[j-1]!=42)
 

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

powyżej udostępniłem mój kod do tego zadania , jak i link do treści zadania na stronie SPOJ . Gdy zgłaszam program do sędziego SPOJ dostaje informacje ,, Błąd kompilacji " , jestem początkującym , więc nie wiem czego to może być przyczyna , ponieważ w consoli wszystko działa poprawnie , zgodnie z treścią zadania. Za pomoc z góry bardzo dziękuję . Pozdrawiam :)

komentarz 6 stycznia 2017 przez timrh Mądrala (6,030 p.)
Podaj cały kod, albo nie wkleiłeś całego, albo zapomniałeś pozamykać klamerkami.
komentarz 6 stycznia 2017 przez Pasiu2008 Nowicjusz (120 p.)
#include <iostream>
#include <windows.h>


using namespace std;

int liczba[13];
int punkty=0;

int main()
{
    for ( int i=1 ; i<=12 ; i++)
    {   Sleep(1000);
        cin>>liczba[i];
    }
       for ( int j=1 ; j<=12 ;j++)
       {
           cout<<liczba[j]<<" ";
        if(liczba[j]==42 && liczba[j-1]!=42)
        {
            punkty++;
        }
         if (punkty==3)
       {
           exit(0);
       }}
    return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 6 stycznia 2017 przez timrh Mądrala (6,030 p.)
edycja 6 stycznia 2017 przez timrh

1) Na wyjściu w każdej linii jedna liczba dwucyfrowa:

cout << liczba[j] << " " << endl;

2) Po co ten Sleep()?

3) Konstrukcja programu jest zła, usuń dwie pętle for i daj tam while(punkty < 3)

komentarz 6 stycznia 2017 przez Pasiu2008 Nowicjusz (120 p.)
Nadal , gdy wypisuje liczby w osobnej linii , sędzia nie przepuszcza tego kodu
komentarz 6 stycznia 2017 przez Pasiu2008 Nowicjusz (120 p.)
Aby liczby wypisywały się co 1s i gdy wystąpi trzy razy ,,42'' , którego nie poprzedza ,,42" program się zakończył
komentarz 6 stycznia 2017 przez timrh Mądrala (6,030 p.)
Gdzie to pisze?
komentarz 6 stycznia 2017 przez Pasiu2008 Nowicjusz (120 p.)
No nie wiem , raczej nie ma lepszego sposobu na wpisanie tych liczb do tablicy
komentarz 6 stycznia 2017 przez Pasiu2008 Nowicjusz (120 p.)
Wynika to z treści zadania
1
komentarz 6 stycznia 2017 przez timrh Mądrala (6,030 p.)
Sleep nie ma tu prawa bytu, nie powinno być dwóch pętel for tylko jedna while(punkty < 3),
komentarz 6 stycznia 2017 przez Pasiu2008 Nowicjusz (120 p.)
No bardzo dobry pomysł ;)

Podobne pytania

0 głosów
1 odpowiedź 384 wizyt
pytanie zadane 3 listopada 2018 w C i C++ przez donekdzwonek Początkujący (420 p.)
0 głosów
1 odpowiedź 416 wizyt
pytanie zadane 26 października 2018 w SPOJ przez Piotr Błaszczak Bywalec (2,890 p.)
0 głosów
1 odpowiedź 985 wizyt

92,552 zapytań

141,399 odpowiedzi

319,534 komentarzy

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

...