Loading...
QniMihailov avatar QniMihailov 0 Точки

Odd / Even Position - объркана задача?

Здравейте, става въпрос за тази задача https://judge.softuni.bg/Contests/Practice/Index/655#10 

Напишете програма, която чете n числа и пресмята суматаминимума и максимума на числата на четни и нечетни позиции (броим от 1). Когато няма минимален / максимален елемент, отпечатайте "No".

Ето това е моят код,който judge дава 100/100  -  https://paste.ofcode.org/456cDWYqcz8YyD3vS7UNCx

6
2
3
5
4
2
1
OddSum=9,
OddMin=2,
OddMax=5,
EvenSum=8,
EvenMin=1,
EvenMax=4

 На този вход дава нелогични изходи. По-точно при най-малко нечетно и четно, местата са разменени, но все пак judge дава 100 точки?

Някой може ли да обясни задачата и евентуално правилно решение?

Тагове:
0
Programming Basics with Java
KristianaIvanova avatar KristianaIvanova 1 Точки

Здравей,

Това е моето решение и в judge ми дава 100/100. Надявам се, че ще помогне! 

https://pastebin.com/n4RrPgX4

0
Rogneda avatar Rogneda 60 Точки

Отговорите са верни, 6 - броя числа които ще се въвеждат.

нечетни позиции - 2,5,2 .... сум- 9, мин- 2, макс 5

четни позиции - 3,4,1 .. сум - 8, мин - 1, макс - 4

0
QniMihailov avatar QniMihailov 0 Точки

Ааааа, сега загрях.. То ги прави четно,нечетно,четно,нечетно и няма значение какви ще са числата... ясно :D 

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

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

0
bg_bundy avatar bg_bundy 1 Точки

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

6- ще въведеш 6 числа.

2 - позиция 1 нечетна позиция

3 - позиция 2 четна позиция

5 - позиция 3 нечетна

4 - позиция 4 четна

2 - позиция 5 нечетна

1 - позиция 6 четна.

Съответно сумираш числата 2+ 5+ 2 = 9 числата на нечетни позиции.И така нататък.

 

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