[Homework] 11. Odd / Even Position
Здравейте , имам малук проблем със задачата.Кода който съм написал е изцяло авторски и ми дава 70/100 точки.
Създава ми проблем само,ако цифратакоято вкаржаме е една и ако цифрата е една , и първото число е нула.
Бихте ли ми погнали да си оправя моят кода , ще съм ви много благоарен .
ето го и линка : https://pastebin.com/FHLGYAqS
Условие :
Напишете програма, която чете n числа и пресмята сумата, минимума и максимума на числата на четни и нечетни позиции (броим от 1). Когато няма минимален / максимален елемент, отпечатайте “No”. Примери:
вход |
изход |
|
вход |
изход |
|
вход |
изход |
|
вход |
изход |
6 2 3 5 4 2 1 |
OddSum=9, OddMin=2, OddMax=5, EvenSum=8, EvenMin=1, EvenMax=4 |
2 1.5 -2.5 |
OddSum=1.5, OddMin=1.5, OddMax=1.5, EvenSum=-2.5, EvenMin=-2.5, EvenMax=-2.5 |
1 1 |
OddSum=1, OddMin=1, OddMax=1, EvenSum=0, EvenMin=No, EvenMax=No |
0 |
OddSum=0, OddMin=No, OddMax=No, EvenSum=0, EvenMin=No, EvenMax=No |
вход |
изход |
|
вход |
изход |
|
вход |
изход |
|
вход |
изход |
5 3 -2 8 11 -3 |
OddSum=8, OddMin=-3, OddMax=8, EvenSum=9, EvenMin=-2, EvenMax=11 |
|
4 1.5 1.75 1.5 1.75 |
OddSum=3, OddMin=1.5, OddMax=1.5, EvenSum=3.5, EvenMin=1.75, EvenMax=1.75 |
|
1 -5 |
OddSum=-5, OddMin=-5, OddMax=-5, EvenSum=0, EvenMin=No, EvenMax=No |
|
3 -1 -2 -3 |
OddSum=-4, OddMin=-3, OddMax=-1, EvenSum=-2, EvenMin=-2, EvenMax=-2 |
Тествайте решението си в judge системата: https://judge.softuni.bg/Contests/Practice/Index/154#10.
Подсказки:
- Задача обединява няколко предходни задачи: намиране на минимум, намиране на максимум, намиране на сума и обработка на елементите от четни и нечетни позиции. Припомнете си ги.
- Работете с дробни числа (не цели). Сумата, минимумът и максимумът също са дробни числа.
- Използвайте неутрална начална стойност при намиране на минимум / максимум, например 1000000000.0 и -1000000000.0. Ако получите накрая неутралната стойност, печатайте “No”.