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]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
26 нояб. 2024, в 12:30
50000 руб./за проект
26 нояб. 2024, в 11:39
1000 руб./за проект