Массивы и срезы: Напишите программу 5

Сообщения
1 471
Реакции
271
Сайт
tehadm.ru
Дана последовательность, состоящая из целых чисел. Напишите программу, которая подсчитывает количество положительных чисел среди элементов последовательности.

Входные данные
Сначала задано число N — количество элементов в последовательности (1≤N≤100). Далее через пробел записаны N чисел — элементы последовательности. Последовательность состоит из целых чисел.

Выходные данные
Необходимо вывести единственное число - количество положительных элементов в последовательности.

Sample Input:
5
1 2 3 -1 -4

Sample Output:
3
 
C-подобный:
package main

import "fmt"

func main() {
    var numLen, num int
    fmt.Scan(&numLen)

    arrSlice := make([]int, numLen, numLen)
    for i := 0; i < numLen; i++ {
        fmt.Scan(&arrSlice[i])
    }

    for _, elem := range arrSlice {
        if elem > 0 {
            num++
        }
    }
    fmt.Println(num)
}
 
Назад
Верх Низ