Loading...
AlenPaunov avatar AlenPaunov 32 Точки

Здравей, 

грешният отговор се получава, когато още в самото начало контролното число е по-малко или равно на специалното число. 

Например тествай с инпут: 9 9 9 1 1;  => output: “Yes! Control number was reached! Current special number is 6.” // а трябва да е 1;

За да поправиш кода си, сложи в началото на цикъла проверка дали не е изпълнено условието или веднага след като прочетеш инпута.

Моят съвет е да използваш if - else if конструкция, защото ще спестиш 40 реда код. Също така, можеш да избягаш от това повторение в цикъла ти на проверката

 if (specialNumber >= controlNumber)

просто изнеси тази проверка в началото на цикъла, преди проверките на останалите условия.

Също така можеш да подобриш логиката на проверките си, например:

 if (i3 % 2 == 0 && i3 !=5 && sum % 3 != 0)  ==  if(i3 %2 == 0 && sum % 3!=0)

Тук проверката ти е последната цифра да е четна и да не е пет, еми ако е четна няма как да бъде 5.

Поздрави!

2
svetlozarned avatar svetlozarned 2 Точки

Мерси, така е на 100% :)

Поздрави!

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