Malinovsky239's blog

By Malinovsky239, 11 years ago, In Russian

Добрый вечер.

При решении этой несложной задачи неожиданно столкнулся с тем, что я, кажется, не понимаю, как устроена работа функции printf. А именно есть три решения: раз, два и три.

Отличия исключительно в 47-й строке.

Почему третье решение получает WA, тогда как у двух первых ОК?

Разве функция printf не должна приводить аргумент к типу, заданному форматной строкой? А если должна, то как от приведения целочисленного нуля к double возникают проблемы?

Заранее спасибо за ответы.

  • Vote: I like it
  • +21
  • Vote: I do not like it