Тема: Допоможіть с тернарною операцією.
Якщо не складно, хтось може обяснити ,як за допомогою тернарних операцій перевірити чи є в числі(наприклад 5379) під 2 номером число 3(ну або якесь інше.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C → Допоможіть с тернарною операцією.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Якщо не складно, хтось може обяснити ,як за допомогою тернарних операцій перевірити чи є в числі(наприклад 5379) під 2 номером число 3(ну або якесь інше.
#include <string>
int main(){
std::string s = std::to_string(5379);
return s[1] == '3' ? 1 : 0;
}
#include <string> int main(){ std::string s = std::to_string(5379); return s[1] == '3' ? 1 : 0; }
А як це буде виглядати в мові C.
Якщо не складно, хтось може обяснити ,як за допомогою тернарних операцій перевірити чи є в числі(наприклад 5379) під 2 номером число 3(ну або якесь інше.
Ви спочатку чітко об'ясніть нам, що ви хочете щоб ми вам об'яснили))) В якому форматі зберігається число, яке ви хочете перевірити? Цілочисельному чи у вигляді стрічки символів?
під 2 номером
Це називається розряд, будете в числах номера шукати - кодером не станете.
А як це буде виглядати в мові C.
Незнаю. Якось так?
int n=5379;
char s[4];
sprintf(s, "%d", n);
return s[1] == '3' ? 1 : 0;
Питання було перевірити за допомогою тернарної операції, а всі відповіді спершу перевіряють, а потім підставляють результат перевірки у тернарну операцію. Не зараховується.
Питання було перевірити за допомогою тернарної операції
Якби пан здатен був сформулювати питання, то він би швидко знайшов на нього відповідь.
Якщо пан не здатен сформулювати питання українською, то й програмування для нього навряд чи буде вдалим вибором роду занять.
Питання було перевірити за допомогою тернарної операції, а всі відповіді спершу перевіряють, а потім підставляють результат перевірки у тернарну операцію. Не зараховується.
Таке теж не піде.
return s[1] - '3' ? 0 : 1;
Перевірка робиться теж не тернарною операцією.
Про що ви тут говорите, дозвольте.
OP, очевидно мав на увазі, - "Використати операцію X при рішенні задачі Y".
Інакше він би написав.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися