Ошибки при сборке программы - C (СИ)

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

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

Добрый день! Написал код для программы "Ввести длину отрезка с указанием шкалы измерения (с - сантиметры, i - дюймы), напечатать результат в обеих шкалах: например, при вводе «2i» напечатать «2”= 5.08 cm»; при вводе «5.08с» напечатать «5.08 cm = 2”» На стадии сборки программы V.Studio выдает ошибки (приложен скриншот). Просьба направить искать решение. Спасибо.

Решение задачи: «Ошибки при сборке программы»

textual
Листинг программы
a=='i' ? printf("%fi = %fs\n",x,y) : a=='s' ? printf("%fs = %fi\n",x,z) : printf("write only 'i' or 's'\n");

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

В данном коде выполняется условная операция (тернарный оператор) над переменной a. Если значение переменной a равно 'i', то выполняется блок кода, который включает в себя вызов функции printf с определенными аргументами. Если значение переменной a равно 's', то выполняется другой блок кода, также включающий в себя вызов функции printf с другими аргументами. Если ни одно из этих условий не выполняется, то выводится сообщение об ошибке. Список действий:

  1. Выполняется проверка условия a=='i'.
  2. Если условие выполняется, то выполняется блок кода, включающий в себя вызов функции printf с аргументами %fi = %fs\n,x,y.
  3. Если условие не выполняется, то выполняется проверка условия a=='s'.
  4. Если это условие выполняется, то выполняется другой блок кода, включающий в себя вызов функции printf с аргументами %fs = %fi\n,x,z.
  5. Если ни одно из условий не выполняется, то выводится сообщение об ошибке write only 'i' or 's'.

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


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

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

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