kkate4ka
@kkate4ka
глупенькая девочка

Что это за символы?

printf("%d ", i < n/2 ? a[i+n/2] : a[i-n/2]);
Ни разу не сталкивалась с такими штучками ? :
Наверняка у них есть какое-то отдельное название, а то вообще не понимаю что и как.
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Это условие, описанное при помощи тернарных операторов.

Формат такой Условие ? Команда_если_true : Команда_если_false
в вашем случае, если i < n/2, то вывести a[i+n/2], иначе a[i-n/2]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы