Swift Program to Find Sum of Array Elements

1. Introduction

Arrays are fundamental structures in nearly every programming language, including Swift. An array is an ordered collection of elements. One of the most frequent operations performed on arrays is finding the sum of its elements. In this guide, we'll demonstrate how to achieve this using Swift.

2. Program Overview

We will:

1. Define an array of numbers.

2. Calculate the sum of its elements.

3. Display the resultant sum.

3. Code Program

// Function to compute the sum of elements in an array
func sumOfArrayElements(_ arr: [Int]) -> Int {
    var sum = 0

    // Iterating through each element in the array and adding it to the sum
    for num in arr {
        sum += num
    }

    return sum
}

// Testing the function
let numbers = [1, 2, 3, 4, 5]
let result = sumOfArrayElements(numbers)
print("The sum of array elements is: \(result)")

Output:

The sum of array elements is: 15

4. Step By Step Explanation

1. We start by defining a function sumOfArrayElements(_:) that takes an array of integers as its parameter and returns an integer.

2. Inside the function:

- We initialize a variable sum to 0, which will be used to store the accumulated sum of the array elements.

- Using a for-in loop, we iterate through each element in the array. For every iteration, the current element is added to sum.

3. After the loop finishes, the function returns the calculated sum.

4. To test the function, we create an array numbers and call sumOfArrayElements(_:) with this array. The resultant sum is then printed.

This code provides a simple and efficient way to compute the sum of all elements in an array using Swift.


Comments