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
Może wstawiłeś zły kod? Ja dostaję Twoim AC.
Kilka uwag:
- W realnym świecie ostrożnie z unsigned bo ile razy klient mi mówi, że x nie może być ujemne tyle razy x jest ujemne.
- Jak już ogarniesz new i delete to przerzuć się na vector itp. współczesne rozwiązania. Zarządzanie pamięcią samodzielnie lubi kończyć się źle.
- Jak w treści zadania napisali z jakiego przedziału są zmienne to oczywiście można mimo wszystko zabrać poprawkę na literówki autora czy inne takie, ale znowu bez przesady - cukierków nie może być zero.
- Zastanów się, czy te tablice są Ci potrzebne. Czy nie prościej oraz szybciej wczytać liczbę testów a następnie w pętli (osobiście preferuję while) dla każdego testu wczytywać liczbę osób i cukierków?
- Czy umiałbyś skompilować swój kod gdybyś nie mógł napisać using namespace std? (przydatne w realu)
- Czy umiałbyś użyć scanf / printf zamiast cin / cout? (przydatne na SPOJu)
- https://stackoverflow.com/questions/31162367/significance-of-ios-basesync-with-stdiofalse-cin-tienull (przydatne na SPOJu, ale sam portal już bardziej w realu)
Siemanko może ktoś mi podpowie jaki warunek mi brakuje lub który mam źle bo już nie mam pomysłu. Z góry dziękuję <3
KOD7
Suggested Topics
Topic | Category | Replies | Views | Activity |
---|---|---|---|---|
TFRACAL - Kalkulator ułamków | Zbiór zadań | 2 | 169 | Feb 1 |
FR_20_02 - Poszukiwacze skarbów - Błąd w testach? | Zbiór zadań | 1 | 132 | Apr 2 |
SPOJ.com - Problem ZABAWA pl.spoj.com | Zbiór zadań | 6 | 94 | 23d |