Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var str = "Hello, playground"
- // lesson 2
- typealias student = (name: String, grade: Int)
- var grades:[student] = [student("Eran",100),student("Eli",95),student("Shlomi",15),student("Nissim",30),student("Ohad",93),student("Moshe",96),student("Danny",5),student("Yaron",78)]
- var bottomGrade : Int = 100
- var topGrade : Int = 0
- var sum : Int = 0
- var topName : String = ""
- var bottomName : String = ""
- var i = 0
- var j = 0
- var topList:[student] = []
- var bottomList:[student] = []
- for stud in grades {
- sum += stud.grade
- if stud.grade > 95 {
- topList.append(stud)
- }
- if stud.grade < 55 {
- bottomList.append(stud)
- }
- if stud.grade > topGrade {
- topGrade = stud.grade
- topName = stud.name
- }
- if stud.grade < bottomGrade {
- bottomGrade = stud.grade
- bottomName = stud.name
- }
- }
- print("\(topName) has the highest grade - \(topGrade)")
- print("\(bottomName) has the lowest grade - \(bottomGrade)")
- print("Failed students names:")
- for s in bottomList {
- print(s)
- }
- print("Best students names:")
- for s in topList {
- print(s)
- }
- print("average - \(sum/grades.count)")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement