Swift

Swift - практика

Сложность: Всего: 30 заданий
Уроки Swift для начинающих
Комментарии (1)
Добавить комментарий

Alexey 31 июля 2023 в 17:20

В задаче на n + n * 2, код ответа у меня не сработал, ошибка Cannot convert value of type 'String' to expected argument type 'Int'. Для меня непонятно откуда там мог бы взяться String, если мы везде инициируем значение Int. Во вторых по задаче вводим 23 получаем 2346, а разве не 2369? И еще вопросы, я исправил код вот так: print("Введите число: ")

// Получаем данные от пользователя
let input = Int(readLine()!)

// Первая переменная содержит число от пользователя
var n1 : Int = input!

// Вторая переменная содержит число от пользователя, умноженное на два
var n2 : Int = input! * 2

// Выводим результат

var sum = n1 + n2

print(sum)

Но, в таком случае, у меня не получается вывести одной строчкой 2369, у меня отдельно идет 23 и следом внизу 69, как это исправить?
Ответить

xkudive 07 апреля 2024 в 20:47

print("Число: ")

// Получаем данные от пользователя
let input = Int(readLine()!)!

// Вычисляем значение второго числа
let n2 = input * 2

// Вычисляем сумму
let sum = input + n2

// Выводим результат в одну строку
print("Результат:", input, "+", n2, "=", sum)