Массивы и срезы: Напишите программу 2

Сообщения
1 471
Реакции
271
Сайт
tehadm.ru
Напишите программу, принимающая на вход число N(N≥4), а затем N целых чисел-элементов среза. На вывод нужно подать 4-ый (3 по индексу) элемент данного среза.

Sample Input:
5
41 -231 24 49 6

Sample Output:
49
 
C-подобный:
package main

import "fmt"

func main() {
    var numL, input int
    var a []int
    fmt.Scan(&numL)

    for i := 0; i < numL; i++ {
        fmt.Scan(&input)
        a = append(a, input)
    }
    fmt.Println(a[3])
}
 
Код:
package main
import "fmt"

func main() {
    var num, sliceItem int
    fmt.Scan(&num)

    slice := make([]int, num, num)

    for i := range slice {
        fmt.Scan(&sliceItem)
        slice[i] = sliceItem
    }

    fmt.Print(slice[3])
}
 
C-подобный:
package main
import "fmt"

func main() {
    var n int
    fmt.Scan(&n)
    
    slice := make([]int, n, n)
    for i := 0; i < n; i++ {
        fmt.Scan(&slice[i])
    }
    fmt.Println(slice[3])
}
 
Назад
Верх Низ