[#] [Перевод] Вычислите длину окружности
habrabot(difrex,1) — All
2015-03-18 16:00:03


![][1]«Пожалуйста, напишите на C++ функцию, которая получает диаметр круга как float и возвращает длину окружности как float». Звучит как задание на первой неделе курса по C++. Но это только на первый взгляд. Сложности возникают уже на первых этапах решения задачи. Предлагаю рассмотреть несколько подходов. Студент: Как вам такой вариант?

#include <math.h>
float CalcCircumference1(float d)
{
return d * M_PI;
}

Преподаватель: Да, этот код может нормально откомпилироваться. А может и нет. [Читать дальше →][2]

[1]: //habrastorage.org/files/1e5/4da/900/1e54da9004c3476ab55a4d4678efc617.png
[2]: http://habrahabr.ru/post/252871/#habracut