Witam ponownie , nadal mecze to zadanie . Sprawdzilem przypadki dla ponad 100 roznych wejsc i wychodzi dobrze https://ideone.com/DYgIQr13. Sedzia nadal nie przyjmuje Najgorsze jest to ze po przeanalizowaniu i przeczytaniu pytania dziesiatki ( moze i setki ) razy TERAZ nie widze w swoim kodzie zadnego bledu. Jedyne co przyszlo mi na mysl co moze byc zle z moim kodem to to , ze najpierw pobiera dane z jednego przypadku i wypisuje tak/nie a pozniej znow pobiera , i wypisuje , zamiast pobrac wszystkie przypadki i wypisac w oddzielnych liniach obok siebie wyniki , ale to raczej nie ma zadnego znaczenia
Tak nie ma to żadnego znaczenia, ale jeżeli chodzi o błąd, w twoim kodzie, to gdyby go nie było to czy nie dostałbyś zielonego?
Moja rada. Przeczytaj jeszcze raz uważnie treść zadania i pousuwaj ze swojego kodu i testów bezsensowne testy, chyba, że umiesz uzasadnić istnienie klasy o liczbie uczniów równej -3 lub zakup cukierków w ilości -100.
No ale przeczytalem tresc zadania bardzo dobrze … Lepiej sie juz chyba nie da , ale nie ma opisane czy jasiu rozdajac cukierki osobom w klasie rozdaje je rownoczesnie sobie , a jezeli cos z zostanie to wtedy tez zabiera , czy rozdajac cukierki pomija siebie i dopiero jezeli teraz cos zostanie to bierze dla siebie
Możesz mi wyjaśnić jak wyobrażasz, że coś daje się SOBIE? Z ręki do ręki czy jak? Kładziesz na biurko i za chwilę udajesz zaskoczonego skąd się to tu wzięło? No ale ok…
każdy musi dostać taką samą liczbę cukierków, oprócz niego samego, który nie je ich wtedy w szkole
Dalej twierdzisz, że nie jest napisane czy pomija siebie?
Ktoś tu chyba nie ma biadolących o polityce coworkersów / kolegów / rodziców / babci / cioci / … . Może rzeczywiście te cukierki się mu po prostu należały za ciężką i uczciwą pracę, np. na klasówką z matmy? (jeżeli ktoś za kilka lat nie odnajdzie aluzji: wyszukać hasła typu “szydło przyznała sobie nagrodę”)
przesadziłeś trochę z ifami rozgryzam aktualnie to zadanie wiemy że Jaś także jest uczniem klasy i dodatkowo wiemy też że nie je tego dnia cukierków w szkole na potrzeby nauki czysto hipotetycznie można założyć że klasy 1 osobowe nie istnieją w takiej sytuacji możesz skorzystać z takiego wzoru
x - liczba cukierków do rozdania
x=cukierki/(uczniowie -1)
y=cukierki-x*(uczniowie -1) czyli wzór na ilość cukierków jaka zostanie Jasiowi na wieczór oczywiście można uwzglednić fakt że Jaś jest jedynym uczniem klasy wówczas od razu można wypisać słowo NIE
- Dostajesz SIGFE, ponieważ dzielenie przez 0 to UB (tak samo jak %).
- Nie używaj using namespace std6
- Popracuj nad formatowaniem1 kodu. Ostatnie linie kodu mają złe wcięcia i w wielu miejscach można by wstawić więcej spacji dla czytelności.
- Nie używaj jednoliterowych nazw zmiennych. Zmienna powinna być tak nazwana, żeby od razu było wiadomo do czego służy bez dodawania dodatkowych komentarzy.
- Mógłbyś użyć od razu modulo.
Cześć, może ktoś mi pomóc? Nie mam pojęcia co tutaj może być źle. Robiłem sporo testów i u mnie wszystko się zgadza, a sędzia odrzuca. Z góry dzięki za pomoc tutaj mój kod ->https://ideone.com/XbHY214
https://ideone.com/XbHY214