Автор Ёаша Джус задал вопрос в разделе Другие языки и технологии
Как в c++ извлеч квадрат числа ? и получил лучший ответ
Ответ от ВАУУ[гуру]
1/ sqrt
2/ возвести в степень, например 12?
Ответ от Ringo-chan[гуру]
#define sqr(x) ((x)*(x))
и используйте вроде как функцию
#define sqr(x) ((x)*(x))
и используйте вроде как функцию
Ответ от Алексей[мастер]
Извлечь квадрат - сильно сказано.
Так число в квадрат возводить, или алгебраическое выражение-функцию? Если число - умножить его на себя. Если функцию - создавать класс, в который можно такую функцию паковать (необязательно произвольную, если перемножать нужно только полиномы с одной переменной, то и класс соответствующий) . Для класса определить операцию умножения. Дальше как с числом.
А еще можно абстрактную алгебру реализовать, т. е. начать с колец и полей. Тогда после проработки всех классов можно будет перемножить вообще что угодно.
Извлечь квадрат - сильно сказано.
Так число в квадрат возводить, или алгебраическое выражение-функцию? Если число - умножить его на себя. Если функцию - создавать класс, в который можно такую функцию паковать (необязательно произвольную, если перемножать нужно только полиномы с одной переменной, то и класс соответствующий) . Для класса определить операцию умножения. Дальше как с числом.
А еще можно абстрактную алгебру реализовать, т. е. начать с колец и полей. Тогда после проработки всех классов можно будет перемножить вообще что угодно.
Ответ от Михаил[гуру]
Обычно для этого помножают число на само себя, а если препод наедет, скажешь, что так работает быстрее.
Обычно для этого помножают число на само себя, а если препод наедет, скажешь, что так работает быстрее.
Ответ от Пользователь удален[мастер]
#include <iostream.h>
#include <conio.h>
float kvadrat;
float chislo;
cin>>chislo;
kvadrat = pow(chislo,0.5);
cout<
#include <iostream.h>
#include <conio.h>
float kvadrat;
float chislo;
cin>>chislo;
kvadrat = pow(chislo,0.5);
cout<
Ответ от Vcvcvcv[активный]
Чувак юзай мат функцию из # include <cmath>
pow( x, y ) где Х число а У степень.
Ну или сам напиши функцию по возведению в квадрат это несложно
Чувак юзай мат функцию из # 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));
}
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++ извлеч квадрат числа ?
спросили в Высота
Когда и в честь чего построена Эйфелева башня? Какова ее высота?
Э́йфелева ба́шня (фр. La tour Eiffel) — самая узнаваемая архитектурная
подробнее...
Когда и в честь чего построена Эйфелева башня? Какова ее высота?
Э́йфелева ба́шня (фр. La tour Eiffel) — самая узнаваемая архитектурная
подробнее...
В прямоугольном треугольнике даны катет а и гипотенуза c. Как найти площадь этого треугольника. Очень надо.
Найти второй катет "b" по теореме Пифагора:
a^2 + b^2 = c^2
b = √(c^2-a^2)
S =
подробнее...
спросили в Техника
решите уравнение (школу окончил 10 лет назад, а как уравнение такое решить не помню) ) 4х (в квадрате) -4х+1=0
Во-первых, надо воспользоваться формулой квадрата разности:
Получим:
(2х-1)^2=0
подробнее...
решите уравнение (школу окончил 10 лет назад, а как уравнение такое решить не помню) ) 4х (в квадрате) -4х+1=0
Во-первых, надо воспользоваться формулой квадрата разности:
Получим:
(2х-1)^2=0
подробнее...
Как написать функцию возведения квадратной матрицы в степень? Язык Паскаль
Моя телепатия подсказывает что ytj,[jlbvj просто возвести в степень элементы матрицы))
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Преобразование выражения asinx+bcosx к виду c sin(x +t).
Пользуемся формулой:
sin(x+t)=sin(x)*cos(t)+cos(x)*sin(t)
Из исходного
подробнее...
спросили в 129 год 137 год
в каком году построена Эйфелева башня?
Эйфелева башня — самая узнаваемая архитектурная достопримечательность Парижа, имеющая мировую
подробнее...
в каком году построена Эйфелева башня?
Эйфелева башня — самая узнаваемая архитектурная достопримечательность Парижа, имеющая мировую
подробнее...
Чему равен квадрат гипотенузы?
Это весьма дискутабельная дилемма. Тот, кто решит ее нестандартно, будет номинирован на нобелевскую
подробнее...
спросили в 14+
Как решить уравнение x квадрат-9x +14=0 без помощи дискрименанта
Преобразуем
x^2 - 9x + 14 = x^2 - 7x - 2x + 14 = 0
Попарно группируем и выносим общий
подробнее...
Как решить уравнение x квадрат-9x +14=0 без помощи дискрименанта
Преобразуем
x^2 - 9x + 14 = x^2 - 7x - 2x + 14 = 0
Попарно группируем и выносим общий
подробнее...
Как поменять язык консоли на английский в скайриме?
У меня тоже не получилось, поэтому я включил что-то типа автопереключения и просто писал любое
подробнее...
спросили в Квартира
Что лучше: частный дом или квартира + почему?
однозначно частный дом. ты в нём единственный хозяин, нет соседей, отопительный сезон начинается и
подробнее...
Что лучше: частный дом или квартира + почему?
однозначно частный дом. ты в нём единственный хозяин, нет соседей, отопительный сезон начинается и
подробнее...
спросили в C++
Операции над переменными в C++, синус косинус квадрат.
double x;
std::cin >> x; // в радианах
double C = sin(x) + cos(pow(x,
подробнее...
Операции над переменными в C++, синус косинус квадрат.
double x;
std::cin >> x; // в радианах
double C = sin(x) + cos(pow(x,
подробнее...
как найти диагональ прямоугольника?
По теореме Пифагора, если известны две разные его стороны. Диагональ с двумя смежными сторонами
подробнее...