10 / 72
Aug 2016

Jeśli osób w klasie jest więcej niż cukierków to mu wszystkie "zostają", przesadziłeś z tymi if-ami

4 months later

@lukaster, po wczytaniu danych i wyświetleniu odpowiedzi, Twój program nie kończy działania (przynajmniej tak dzieje się u mnie na komputerze), tylko oczekuje na wczytanie kolejnych zestawów testowych.

zamiast while(cin>>L_uczniowie>>C_cukierki) daj cin>>L_uczniowie>>C_cukierki;, ale to dalej błędna odpowiedź. Pewnie przekombinowałeś z x i y, zamiast nich zastosuj resztę z dzielenia.

Reszta z dzielenia pomogła jest akcept. Dzięki wszystkim a w szczególności Tobie sig bo pomagasz mi już któryś raz

4 months later

Witam!
Wysłałem poniższy kod do sędziego i niestety go nie zaackeptował.

include

include

using namespace std;

unsigned int cukierki,uczniowie,ile_prob;
int main() {
cin>>ile_prob;

for(int i=0;i<ile_prob;i++)

{cin>>uczniowie;
cin>>cukierki;

if(uczniowie!=1)

{if((uczniowie-1)%cukierki==0) cout<<"NIE";
else cout<<"TAK";
}
else

{
if(cukierki!=0) {cout<<"TAK";}
else cout<<"NIE";

}
}
return 0;
}

Jestem bardzo początkującym programistą i niestety mimo sprawdzenia kodu nie zauważyłem żadnych kłopotów(kod w CodeBlocks działa bez zarzutów).Być może nie sprawdziłem pewnych przypadków w zadaniu.

wskazane jest, aby kod przekazywać poprzez link do ideone.com, jednocześnie możesz tam przetestować swój kod

tu jest link do przeniesionego twojego kodu: http://ideone.com/7Fsgeo159

masz tam także wyniki dla prostego testu.

a przeczytałeś ten wklejony program ?

samo pisanie to mało, trzeba także umieć czytać :slight_smile:

Chodzi o 2 razy skopiowanego ifa? Rzeczywiście,moje niedopatrzenie.

Jeśli chodzi o pętle..
Może jestem amebą informatyczną,ale jeśli na początku programu mam fora, który powinien zapętlić program tyle razy , ile wcześniej zadeklarowałem,i tego nie robi,a cały kod jest w nawiasach,to niestety nie widzę w czym problem.Mimo że on znajduje się przed oczyma.

Spróbuję poprawić kod.

PS:Dziękuję za cierpliwość i poświęcony czas na tak banalne problemy

gdybyś miał poprawnie sformatowany kod (wcięcia) to byś lepiej widział

return jest za wcześnie o jeden nawias klamrowy - w efekcie jest wewnątrz pętli for

a dodatkowo wkleiłeś swój kod przed domyślny kod podawany przez ideone, zamiast go zastąpić - w efekcie jest w programie dwa razy main()

10 days later

Mógłby ktoś wskazać test dla którego program wypisze zły wynik bo otrzymuje WA. Nie było pytania

13 days later

w teście podałeś więcej cukierków niż uczni w klasie wiec zwracana odpowiedz jest prawidłowa no chyba że się myle

Przeczytaj dokładnie treść i zwróć uwagę na:
"Był dobrym kolegą, więc każdemu chciał dać jak najwięcej. "

Założyłem że każdemu koledze/koleżance da po jednym cukierku i na tej podstawie sprawdzałem czy coś mu zostanie. Ale teraz widzę że to był błąd, dzięki za podpowiedź.

7 months later

Cześć! Mam trochę problemu z tym zadaniem.
Dla takiego kodu:
https://ideone.com/54
Sprawdziłem chyba wszystkie dostępne testy możliwe w necie i sędzia dalej nie akceptuje :confused: Co robić?

Czy są może jeszcze inne przypadki dla których mój kod jest błędny?

Bardzo proszę o pomoc, jakieś wskazówki odnośnie tego zadania.

Pozdrawiam

Pierwszy z brzegu: Co się stanie jeśli oprócz Jasia do jego klasy chodzi tylko jeszcze jedna osoba?