Вопросы по теме 'multiplication'
Умножение двух длинных длинных целых чисел C
Я работаю над программой на C как часть домашней работы, в которой мне нужно получить произведение двух длинных чисел, которые принимаются как символьная строка. например: 123456789021 и 132456789098. Поскольку это строка, я преобразовал их в long...
7066 просмотров
schedule
11.10.2023
Умножить char на целое число (С++)
Можно ли умножить char на int?
Например, я пытаюсь построить график с * для каждого появления числа.
Так что-то вроде, но это не работает
char star = "*";
int num = 7;
cout << star * num //to output 7 stars
38619 просмотров
schedule
15.05.2024
Тесты 64-битной целочисленной математики и побитовых операций
Я пытаюсь почувствовать разницу в производительности между целочисленным умножением по сравнению с побитовыми операциями...
У меня есть два возможных алгоритма хеширования, действующих на 64-битных ключах, один из которых использует одно умножение,...
1075 просмотров
schedule
15.12.2022
Как правильно умножить два длинных длинных целых числа?
Я хочу умножить длинные числа, которые даны в основе 2 ^ 32. Я уже придумал хороший алгоритм для этого, но, к сожалению, я застрял. Ситуация, в которой я застрял, заключается в том, как я умножаю два длинных целых числа и представляю их на основе 2...
3970 просмотров
schedule
25.10.2022
Снижение сложности полиномиального умножения
Я пытался понять это в течение 3 дней и ничего не получил. Мне нужно реализовать полиномиальное умножение (умножить 2 квадратных уравнения). Они похожи:
( a1 x^2 + b1 x + c1 ) * ( a2 x^2 + b2 x + c2 );
Но более сложная часть - реализовать...
2241 просмотров
schedule
21.01.2023
Умножение с использованием сдвигов в сборке. Но получается слишком большое число! Где я ошибаюсь?
У меня возникают проблемы с использованием сдвигов для умножения двух чисел, заданных пользователем. Он просит пользователя ввести два целых числа и предполагается их умножить. Моя программа хорошо работает, запрашивая целые числа, но когда она дает...
711 просмотров
schedule
16.08.2022
быстрый алгоритм вычисления умножения матриц
В середине кода С++, eclipse, мне нужно вычислить умножение матриц A и B с размером 2400 * 3600 (поэтому размеры не совпадают). Матрицы хранятся в двухмерных массивах с плавающей запятой. Они не разрежены, ограничений нет.
Каждое умножение...
7239 просмотров
schedule
23.09.2023
Факториал в библиотеке bignum
Я пытался создать свою собственную реализацию библиотеки bignum. Кажется, я не могу заставить факториал работать. Если я попрошу его решить 4!, он выдаст 96. Он умножает 4 дважды. аналогично 5! это 600, а не 120. Я не реализовал деление, поэтому я...
433 просмотров
schedule
29.08.2022
Умножение двойного числа на 100 в С# приводит к неожиданному ответу
Возможный дубликат: C# Math дает неверные результаты!
У меня есть следующий код в моем проекте приложения Windows на С#:
двойной тест = 2,24*100;
Если я добавлю часы для тестирования, можно было бы ожидать, что значение будет 224,...
3578 просмотров
schedule
22.05.2022
Умножение матриц с использованием библиотеки Jama
Я хочу умножить 2 матрицы, используя библиотеку Jama, но она возвращает:
A col: 4 row: 4
B col: 1 row: 4
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Matrix dimensions must agree.
Мой код:
double[][] arrA = {...
5700 просмотров
schedule
13.07.2023
обнаружение умножения переполнения целых чисел uint64_t на C
Есть ли какой-либо эффективный и переносимый способ проверить, когда операции умножения с операндами int64_t или uint64_t переполняются в C?
Например, для добавления uint64_t я могу:
if (UINT64_MAX - a < b) overflow_detected();
else sum = a...
8595 просмотров
schedule
17.04.2023
Умножение по модулю (в C)
В частности: у меня есть два целых числа без знака (a,b), и я хочу вычислить (a*b)%UINT_MAX (UINT_MAX определяется как максимальное целое число без знака). Как лучше всего это сделать?
Предыстория: мне нужно написать модуль для linux, который...
1768 просмотров
schedule
30.07.2022
iOS: умножение матриц GLKit не работает, насколько я могу судить
Вот исходный код. ANSWER — правильный ответ, RESULT — фактический результат.
Я слепой или он вычисляет -1 для записи 33 , когда должно быть 1 ?
Вот код:
GLKMatrix4 a = GLKMatrix4Make(-1.000000, 0.000000, 0.000000, 0.000000,...
2187 просмотров
schedule
31.07.2023
Выполнение умножения на изолированных элементах arraylist
Я ищу четкое объяснение своего вопроса (НЕ ищу код), но если немного кода поможет вам объяснить себя, пожалуйста, сделайте это. Спасибо :)
Вопрос:
-использование Java
-Основной класс запрашивает у пользователя 2 целочисленных ввода, а затем...
891 просмотров
schedule
28.07.2023
Умножить-добавить инструкцию `a = a * 2 + b` на CPU?
Классическая операция умножения-накопления - a = a + b*c . Но в настоящее время мне интересно, существует ли инструкция, которая позволяет выполнять следующие операции с целыми числами за 1 такт: ( a и b - 64-битные целые числа без знака: unsigned...
976 просмотров
schedule
30.05.2022
умножение двух чисел
Несколько дней назад у меня было интервью с Qualcomm. Я как бы застрял на одном вопросе, вопрос выглядел очень простым, но ни я, ни интервьюер не были удовлетворены моими ответами, если кто-нибудь может предложить какое-либо хорошее решение этой...
2163 просмотров
schedule
10.06.2023
Пропускают ли современные процессоры умножение на ноль?
Я хотел бы знать, избегает ли текущий процессор умножения двух чисел, когда хотя бы одно из них равно нулю. Спасибо
860 просмотров
schedule
03.04.2024
Умножение с использованием БПФ в кольцах целых чисел
Мне нужно умножить длинные целые числа на произвольную ОСНОВУ цифр, используя БПФ в целочисленных кольцах. Операнды всегда имеют длину n = 2^k для некоторых k , а вектор свертки имеет 2n компонентов, поэтому мне нужен 2n'th примитивный корень...
2196 просмотров
schedule
25.11.2023
Как выполнить поэлементное умножение двух списков?
Я хочу выполнить поэлементное умножение, чтобы умножить два списка вместе по значению в Python, как мы можем сделать это в Matlab.
Вот как я бы сделал это в Matlab.
a = [1,2,3,4]
b = [2,3,4,5]
a .* b = [2, 6, 12, 20]
Понимание списка даст...
337203 просмотров
schedule
07.12.2022
Воссоздание функции Eval
Я пытаюсь продублировать функцию eval в рэкете, не вызывая встроенную функцию eval. В настоящее время я использую простой математический лексер и парсер
$(define simple-math-lexer
(lexer
((re-+ number10) (token-NUM...
151 просмотров
schedule
16.01.2023