Написать программу которая запрашивает ряд чисел и считает их сумму. количество чисел не ограничено. при нажатии цифры "1" - ввод чисел прекращается. решение с помощью цикла с предусловием ( while ) и постусловием ( repeat ). но сойдет и одно.
Пример программы на Swift с использованием цикла while:
var sum = 0 var input: Int? = nil while input != 1 { print("Введите число:") input = Int(readLine()!) if let number = input { sum += number } } print("Сумма введенных чисел: \(sum)")
Пример программы на Swift с использованием цикла repeat-while:
var sum = 0 var input: Int? = nil repeat { print("Введите число:") input = Int(readLine()!) if let number = input { sum += number } } while input != 1 print("Сумма введенных чисел: \(sum)")
Пример программы на Swift с использованием цикла while:
var sum = 0var input: Int? = nil
while input != 1 {
print("Введите число:")
input = Int(readLine()!)
if let number = input {
sum += number
}
}
print("Сумма введенных чисел: \(sum)")
Пример программы на Swift с использованием цикла repeat-while:
var sum = 0var input: Int? = nil
repeat {
print("Введите число:")
input = Int(readLine()!)
if let number = input {
sum += number
}
} while input != 1
print("Сумма введенных чисел: \(sum)")