квадрат в c



Автор Ёаша Джус задал вопрос в разделе Другие языки и технологии

Как в c++ извлеч квадрат числа ? и получил лучший ответ

Ответ от ВАУУ[гуру]
1/ sqrt
2/ возвести в степень, например 12?

Ответ от Ringo-chan[гуру]
#define sqr(x) ((x)*(x))
и используйте вроде как функцию

Ответ от Алексей[мастер]
Извлечь квадрат - сильно сказано.
Так число в квадрат возводить, или алгебраическое выражение-функцию? Если число - умножить его на себя. Если функцию - создавать класс, в который можно такую функцию паковать (необязательно произвольную, если перемножать нужно только полиномы с одной переменной, то и класс соответствующий) . Для класса определить операцию умножения. Дальше как с числом.
А еще можно абстрактную алгебру реализовать, т. е. начать с колец и полей. Тогда после проработки всех классов можно будет перемножить вообще что угодно.

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

Ответ от Пользователь удален[мастер]
#include <iostream.h>
#include <conio.h>
float kvadrat;
float chislo;
cin>>chislo;
kvadrat = pow(chislo,0.5);
cout<

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

Ответ от Артём Григорян[гуру]
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));
}

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как в c++ извлеч квадрат числа ?
Mathh на Википедии
Посмотрите статью на википедии про Mathh
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*