Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введен нуль) и подсчет суммы и среднего арифметического введенных положительных чисел. Используйте оператор repeat.
if count > 0 { let average = Double(sum) / Double(count) print("Сумма положительных чисел: (sum)") print("Среднее арифметическое положительных чисел: (average)") } else { print("Положительные числа не были введены.") }
var sum = 0
var count = 0
repeat {
if number > 0 {let number = Int(readLine()!) ?? 0
sum += number
count += 1
}
} while number != 0
if count > 0 {
let average = Double(sum) / Double(count)
print("Сумма положительных чисел: (sum)")
print("Среднее арифметическое положительных чисел: (average)")
} else {
print("Положительные числа не были введены.")
}