You are on page 1of 4

Assignment#3

TICS
QASIM MAHMOOD
SP19-BCS-042

Submission Date:8.12.22

Q1. Using swift language concepts, make an array of size 20. Your required to
apply following functions and display an array after each operation. Apply
the following operations:

import Foundation

import Glibc

var numbers : [Int] = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]

print("Array: \(numbers)")

var indexzero = numbers[0]

//somearray[0]

print("\(indexzero)" )

//someArray.first

if let first = numbers.first {

print("First Element : \(first)")

}
//someArray.last

if let last = numbers.last {

print("Last Element : \(last)")

//someArray.count

print(numbers.count)

//someArray.empty

print( "values is empty? \(numbers.isEmpty)" )

//someArray.append(5)

numbers.append(5)

print(numbers)

//someArray+=[5]

numbers+=[5]

print( "\(numbers[21])" )

//someArray.insert(42, at: 3)
numbers.insert(42, at: 3)

print(numbers)
//someArray.remove(at: 2)
numbers.remove(at: 2)

print(numbers)

//someArray.removeLast()

numbers.removeLast()

print(numbers)

//someArray.removeAll()

numbers.removeAll()

print(numbers)

//someArray + anotherArray

var car1 = ["1","2","3"]

let cars = ["Toyota" , "Honda" , "Suzuki"]

car1.append(contentsOf: cars)

car1 += cars

let total = car1 + cars

print(total)

//someArray.reversed
var name = ["Ali","Ahmad","Junaid"]

name.reverse()

print(name)
ScreenShots
Input:

Output:

You might also like