Исправить ошибку в коде - C (СИ) (74441)

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

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

int main()
{
  char c;
  c=getchar();
  if(c>='A' && c<'z')printf("ZNAK\n");
  else printf("%d",c);
   
   c=(c>=48 && c<=57)? 
     printf("%d",c): printf("ZNAK\n");

  return 0;
}
Что тут не правильного, чего не работает программа!?

Решение задачи: «Исправить ошибку в коде»

textual
Листинг программы
printf("%d",c);

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

  1. В коде есть строка с функцией printf.
  2. Функция printf принимает строку формата и переменные в качестве аргументов.
  3. В данной строке формата присутствует место для одного числа - %d.
  4. В качестве аргументов функции передается одно число - c.
  5. Число c будет заменяться на свое значение в строке формата.
  6. Результатом работы функции будет вывод числа c на экран.
  7. Возможно, в коде должно быть что-то еще, но в данном случае представлен только этот фрагмент.

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


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

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

9   голосов , оценка 4.444 из 5