Задача взята отсюда Условие Задача. Разделение по знаку. В массиве С(n) подсчитать количество отрицательных и сумму положительных элементов. Тесты Входной массив Кол-во отрицательных элементов Сумма положительных элементов 1,2,-3,4,-5 2 7 25,-13,100,-1024,1,0,-24,36 3 162 -17,45,-2,80,-11,-20,-14,10,12,-3 6 147 Код программы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
class Test { static function main() { var k = 0; var s = 0; var array = [-17,45,-2,80,-11,-20,-14,10,12,-3]; for(i in 0...array.length){ if(array[i] < 0){ k++; } else{ s = s + array[i]; } } trace("Summa polojutelnuh = " + s); trace("Kol-vo otricatelnuh = " + k); } } |
В ходе решении данной задачи я использую цикл for, в котором сначала считываются, а затем обрабатываются … Continue reading