Top.Mail.Ru
Ответы

Как в c++ извлеч квадрат числа ?

Дополнен

а рави sqrt не корень ???

Дополнен

дело в том что мне нужно возвести в квадрат большое выражение и несколько раз... его потом очень сложно понять.

По дате
По рейтингу
Аватар пользователя
Знаток
14лет

Чувак юзай мат функцию из # include <cmath>
pow( x, y ) где Х число а У степень.
Ну или сам напиши функцию по возведению в квадрат это несложно

Аватар пользователя
Оракул
14лет

Обычно для этого помножают число на само себя, а если препод наедет, скажешь, что так работает быстрее.

Аватар пользователя
Профи
14лет

#include <iostream.h>
#include <conio.h>
float kvadrat;
float chislo;
cin>>chislo;
kvadrat = pow(chislo,0.5);
cout<

Аватар пользователя
Мастер
14лет

void getSqrRoot(char* buff, int x);
int main(int argc, char* argv[])

{
int x;
char buff[30];
cout << "Enter a number: ";
cin >> x;
getSqrRoot(buff, x);
cout << buff;
getch();
return 0;
}

void getSqrRoot(char* buff, int x)
{
sprintf(buff, "the square root is: %f", sqrt(x));
}

Аватар пользователя
Мудрец
14лет

#define sqr(x) ((x)*(x))

и используйте вроде как функцию