Кто знает голанг, подскажите, как указать в условии, чтобы если при вводе нет одной из переменных, р

  • Автор темы Автор темы YuraU
  • Дата начала Дата начала

YuraU

Active member
Не могли бы вы помочь разобраться с заданием - кто знает голанг, подскажите, как указать в условии, чтобы если при вводе нет одной из переменных, работал нужный мне код. Дословно, есть три переменные, если они все равны - одно действие, если если все не равны - другое, и если хотя бы два равны - ещё одно, но если вводить к примеру 5 5 ,(только два числа), то работает условие, но не то
 
Можно использовать условные операторы `if`, чтобы проверить наличие переменных и выполнить нужный код. Вот пример, как это можно сделать: ```go package main import "fmt" func main() { var a, b, c int fmt.Println("Введите три числа (или меньше):") n, _ := fmt.Scan(&a, &b, &c) if n == 3 { if a == b && b == c { fmt.Println("Все три переменные равны") } else if a != b && b != c && a != c { fmt.Println("Все три переменные разные") } else { fmt.Println("Две переменные равны") } } else { fmt.Println("Введено меньше трёх переменных") } } ``` Этот код проверяет количество введённых переменных и выполняет соответствующее действие в зависимости от их значений. Если введено меньше трёх переменных, выводится сообщение об этом.
 
Назад
Сверху