Loading...
simasim avatar simasim 5 Точки

Задача "Top number"

Здравейте, ще бъда много благодарна, ако някой успее да ми покаже къде е грешката в кода за задачата.

При мен във вижуъл студио всичко дава вярно, а в джъдж - 0 точки.

Кодът: https://pastebin.com/fB215kSB

Условието: A top number is an integer that holds the following properties:
 Its sum of digits is divisible by 8, e.g. 8, 16, 88.
 Holds at least one odd digit, e.g. 232, 707, 87578.
Write a program to print all master numbers in the range [1…n].

Тагове:
0
Fundamentals Module
julyan97 avatar julyan97 12 Точки
Best Answer

доколкото виждам в кода ти си го написал за вдуцифрени числа ,а подаденото число може да е по-голямо.

Просто пусни един while  във for()-a да намираш сумата на подаденото число и един bool   да видиш дали digit-ите му се делят на 8 и дали е  има  odd number.

0
simasim avatar simasim 5 Точки

Бях го направила с три метода, но не искаше да ми върне резултат горе в мейна от всички методи. Не знам дали имаш предвид в същия метод да ги пусна уайла и булевата?

0
17/02/2019 00:11:30
julyan97 avatar julyan97 12 Точки

https://pastebin.com/zEs02djM ето как съм я направил,ако ще ти помогне

0
simasim avatar simasim 5 Точки

Благодаря ти

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.