Указатели: Напишите программу 2

Сообщения
1,547
Реакции
271
Веб-сайт
tehadm.ru
Поменяйте местами значения переменных на которые ссылаются указатели. После этого переменные нужно вывести.

ВАЖНО: Считайте что пакет main уже объявлен, а также функция main() уже есть.

Sample Input:

2 4

Sample Output:
4 2
 
C-like:
func test(x1 *int, x2 *int) {
    *x1, *x2 = *x2, *x1
    fmt.Println(*x1, *x2)
}

Полный код:
C-like:
package main

import "fmt"

func test(x1 *int, x2 *int) {
    *x1, *x2 = *x2, *x1
    fmt.Println(*x1, *x2)
}

func main() {
    var a, b int
    fmt.Scan(&a, &b)
    test(&a, &b)
}
 
Назад
Сверху Снизу