Loading...

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

martinski avatar martinski 66 Точки

Loops: 10.Odd and Even Products

Колеги,нещо зациклих на 10 задача Odd Even Products.При неравни произведения ми изкарва разменени стайности на произведенията(четни вместо нечетни и обратното!)Половин час гледам и не мога да намеря бъга? http://pastebin.com/HjpetTjk

Тагове:
-1
Programming Basics 11/12/2015 00:08:50
justBeOk avatar justBeOk 194 Точки

Проблемът е че не си се съобразил с условието. Казано ти е че първото число е нечетно, т.е. числата намиращи се на четните индекси (0, 2, 4 ...) са тези, които трябва да броиш като нечетни, а числата намиращи се на нечетните индекси (1, 3, 5...) са тези които трябва да броиш като четни, а ти си направил обратното.

Ето правилния код:

if (i % 2 == 0)
{
    OddProd = OddProd * myNUmb;
}
else
{
    evenProd = evenProd * myNUmb;                
}

Поздрави

1
11/12/2015 00:43:00
gabi.ivanova avatar gabi.ivanova 370 Точки
if (i+1 % 2 == 0)
{
    OddProd = OddProd * myNUmb;
}
else
{
    evenProd = evenProd * myNUmb;                
}



i започва от 0, заради индексите в масива, но в задачата е написано, че индексите се броят от 1, 2, 3 ,4....n, за да го избегнем към 0-та в if-a добавяме 1.

1
martinski avatar martinski 66 Точки

Да,благодаря ви така е:)Късно преди да си легна го забелязах това:)

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