Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var arrayWithNumbers = [5, -4, 6, 8]
- var arrayWithNumbers2 = []
- var arrayWithNumbers3 = [5, 1, 6, 8]
- var arrayWithNumbers4 = 1
- var arrayWithNumbers5 = ""
- function countAfterNegativeElement(data) {
- if(!Array.isArray(data)){
- return "Это не массив"
- }
- if (data.length === 0) {
- return "Пустой массив"
- }
- var flag = false;
- var sum = 0;
- for (var i = 0; i < data.length; i++) {
- if (data[i] < 0 && flag === false) {
- flag = true;
- continue
- }
- if (flag === true) {
- sum += Math.abs(data[i])
- }
- }
- if (flag) {
- return "Сумма элементов после отрицательного числа равна:" + sum
- } else {
- return "Нет отрицательных элементов в массиве"
- }
- }
- console.log(countAfterNegativeElement(arrayWithNumbers))
- console.log(countAfterNegativeElement(arrayWithNumbers2))
- console.log(countAfterNegativeElement(arrayWithNumbers3))
- console.log(countAfterNegativeElement(arrayWithNumbers4))
- console.log(countAfterNegativeElement(arrayWithNumbers5))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement