Обзор квадратного корня в C

Чтобы удовлетворить бизнес-требования, иногда необходимо использовать математические функции при разработке приложений. Хотя некоторые из основных операций могут быть выполнены с использованием простых выражений, выполнение сложных выражений может быть невозможным без помощи математических функций. Расширенные математические функции включают в себя сложные функции, которые используются для решения определенных видов математических задач. Есть несколько математических функций, доступных на всех языках программирования, и то же самое с языком Си. В языке программирования C у нас есть заголовочный файл math.h, который используется для использования математических функций. Здесь, в этом разделе, мы узнаем, как найти квадратный корень с использованием языка программирования C. Мы будем использовать заголовочный файл math.h для вычисления квадратного корня любого числа.

Логика квадратного корня в C

  • Прежде чем понять, что такое логика квадратного корня в языке программирования C, давайте разберемся, что именно означает квадратный корень. Квадратный корень - это математический жаргон. Число называется математическим квадратным корнем из любого числа, умножая значение квадратного корня на себя, и дает число, для которого оно считалось квадратным корнем.
  • Например, квадратный корень из 9 равен 3, так как 3, умноженное на 3, равно девяти. Квадратный корень обозначается символом √. Поэтому, если мы напишем √9, то результатом будет 3. Логика работает так же, как все работает в математике. Существуют библиотеки на языках программирования, которые используются как математические функции в приложениях.
  • На языке программирования C мы будем использовать заголовочный файл maths.h, который предлагает различные функции, которые используются для выполнения математических вычислений.
  • Переход к логике, которая должна применяться для получения квадратного корня любого числа в языке программирования C, довольно прост и включает в себя простые математические операции. Во-первых, мы должны проверить, что число, для которого мы должны найти квадратный корень, не равно нулю или единице, если условие найдено отрицательным, то само число будет квадратным корнем как квадратный корень из нуля, а один - ноль и один соответственно.

Но если случай окажется положительным, мы можем применить следующую логику.

Int counter=1, sqroot=1, val=14;
while(sqroot <= val)
(
counter++;
sqroot = counter*counter;
)
return counter - 1;

  • В вышеупомянутой логике, во-первых, значение счетчика было установлено равным 1, x хранит значение, для которого мы должны найти квадратный корень, а val хранит значение, для которого мы должны найти квадратный корень. Если значение Val меньше или равно значению sqroot, операторы внутри цикла while будут выполнены. Счетчик будет увеличен на единицу, а значение в sqroot будет заменено квадратом счетчика.
  • Цикл while будет повторяться до тех пор, пока значение, сохраненное в sqroot, не станет больше значения, сохраненного в val. После окончания цикла значение счетчика будет уменьшено на 1 и будет возвращено в виде квадратного корня.
  • Обратите внимание, что, следуя этому подходу, мы можем найти квадратный корень в целочисленном типе данных. Мы не сможем найти плавающее значение квадратного корня. Чтобы найти точный квадратный корень любого числа, мы будем использовать функцию, предоставляемую языком программирования C.

Как найти квадратный корень в C?

Язык программирования c предоставляет нам платформу для использования различных подходов для определения квадратного корня любого числа. Мы можем либо составить собственный код, либо использовать предопределенную функцию в. C, чтобы найти квадратный корень. Ниже приведен код, который можно использовать для получения квадрата с помощью простого математического выражения. Использование метода ниже поможет получить целочисленное значение квадратного корня. Например, если квадратный корень любого значения равен 4.965, он будет показывать только 4 в качестве квадратного корня. Это будет прекрасно работать с числами, квадратный корень которых является целым числом. Как квадратный корень из 25 равен 5, и приведенный ниже код будет работать точно, чтобы вычислить квадратный корень из этого числа.

Рассчитать квадратный корень без использования встроенной функции

#include
Void main()
(
val=9;
if (val == 0 || val == 1)
printf(“The square root is %d”, val) ;
exit() ;
int counter = 1, sqroot=1, output;
while (sqroot <= val)
(
counter++;
sqroot = counter*counter;
)
output= counter - 1;
printf(“The square root is %d”, output) ;
)

В этой программе пользователь будет получать выходные данные в целочисленной форме, поскольку все переменные принадлежат к типу данных int. Для этого примера выходные данные будут 3, поскольку квадратный корень из 9 равен 3. Если пользователь решит найти квадратный корень из 38, он получит 6 в качестве вывода.

Рассчитать квадратный корень с помощью встроенной функции

#include
#include
int main()
(
double val = 87, sqroot;
sqroot = sqrt(val);
printf("The square root of %lf = %lf", val, sqroot);
)

В этой программе мы использовали встроенную функцию, известную как sqrt, которая используется для поиска квадратного корня любого числа. Выходные данные хранятся в двойном типе данных. Результат этого вычисления квадратного корня с использованием этой программы будет 9, 327.

Выход:

Вывод

Квадратный корень - это математическая функция, которая может быть реализована с использованием языка программирования C. Разработчики могут либо набросать код для вычисления квадратного корня, а также использовать встроенную функцию для вычисления того же самого. Sqrt - это функция, предоставляемая C, которая позволяет нам быстро вычислять квадратный корень. Использование этой функции не требует никаких усилий. Не только в C, но и в каждом языке программирования есть встроенные функции, которые облегчают разработку, и совершенно очевидно, что они должны иметь функцию для вычисления квадратного корня, позволяющую нам использовать предопределенные математические функции.

Рекомендуемые статьи

Это руководство по квадратному корню в C. Здесь мы обсудим обзор квадратного корня в c, логику, а также как найти квадратный корень вместе с примером. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Преимущества C
  2. Переключение оператора в C
  3. Лучшие компиляторы Си
  4. Команда C
  5. Руководство по квадратному корню в C ++
  6. Обзор квадратного корня на Java