С помощью тернарной операции присвоить числу У=1 - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вывести приглашение для числа А. Получить число А. С помощью тернарной операции присвоить числу У=1 – если А входить в область значений переменной Х, и У=0-если не входит. Вывести ответ входить ли А в область значений переменной Х или нет. Для проверки вхождения использовать логические операции и операции отношения. X пренадлежит(-10.3; 5.36) объединение(10.5; 16.5) и X не равно -8

Решение задачи: «С помощью тернарной операции присвоить числу У=1»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
 
int main () {
 printf ("\nПалучи-ка число A, обть:");
 float a; int y;
 scanf ("%f", &a);
 y = ((a>=-10.3 && a<=5.36 || a>=10.5 && a<=16.5) && a!=8 ? 1 : 0);
 if (y==1) printf ("\nДа, млин, входит\n");
 else printf ("\nНе входит и не выходит\n");
 system ("pause");
 return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с консолью и числовыми значениями.
  2. Начало работы функции main.
  3. Вывод на экран просьбы ввести число A.
  4. Объявление переменных типа float для числа A и int для числа Y.
  5. Ввод числа A с помощью функции scanf.
  6. Присваивание переменной Y значение 1 или 0 с помощью тернарной операции.
  7. Проверка значения переменной Y.
  8. Вывод соответствующего сообщения на экран в зависимости от значения переменной Y.
  9. Завершение работы программы с помощью команды system(pause).
  10. Возврат значения 0, обозначающий успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы