Вопросы по теме 'arithmetic-expressions'
Выполнить арифметическое выражение в Android
Я хочу выполнить арифметическую операцию над данными, хранящимися в массиве. Пользователь может выбрать случайный столбец и случайную операцию над ним. нравится,
String DataTmp[10][3] = ...;
String strCalc = "Float.parseFloat(DataTmp[i][0]) +...
960 просмотров
schedule
06.03.2023
Арифметика против логических операций
Я наткнулся на этот кусок кода на каком-то форуме:
if ( a * b * c * d == 0 ) ....
и владелец утверждает, что это немного быстрее, чем
if (a == 0 || b == 0 || c == 0 || d == 0)
Эти переменные определяются как:
int a, b, c, d;
И...
3546 просмотров
schedule
24.05.2023
Ошибка Python в основном вычитании?
Возможный дубликат: Ошибка округления Python с числами с плавающей запятой математика Python неверна
Я не могу заставить Python правильно выполнять вычитание 1–0,8 и присваивать его. Он продолжает выдавать неверный ответ:...
25598 просмотров
schedule
13.11.2022
Почему в R factorial(100) отображается не так, как prod(1:100)?
В R я нахожу какое-то странное поведение, которое не могу объяснить, и я надеюсь, что кто-то здесь сможет. Я считаю, что значение 100! это большое число .
Несколько строк из консоли, показывающих ожидаемое поведение...
>factorial( 10 )...
6046 просмотров
schedule
13.10.2022
Как выполнять арифметические операции в двоичном формате с помощью Java?
Для задания Java мне нужно иметь возможность передать любое число, которое будет введено в виде строки через командную строку (независимо от того, насколько оно велико) в двоичный код.
Затем сгенерируйте методы, которые позволят этим числам...
1021 просмотров
schedule
06.03.2023
Регулярное выражение Java Scientific Calculator
Каким будет регулярное выражение в java для такого выражения (3+2)+23/12-(43/54), в котором создаются левые скобки, чем пользователь сможет поставить правую, и если левые скобки не созданы, чем пользователь не сможет поставить правые скобки. И если...
1555 просмотров
schedule
13.07.2023
Деление модуля, когда первое число меньше второго числа
Прошу прощения, если это простой вопрос, но мне трудно понять концепцию модульного деления, когда первое число меньше второго. Например, когда 1% 4 моя книга говорит, что остаток равен 1. Я не понимаю, как 1 является остатком от 1% 4. 1/4 составляет...
12103 просмотров
schedule
30.06.2023
Точность переменной Matlab syms?
Просто возникли проблемы с переменной точностью в Matlab..
У меня есть код:
x = 0.1;
syms y;
S = solve(x+1==(1+y)/(1-y),y);
y = double(S);
val = abs(((2^2)*(y^2))/(2*(y-1)^2))
Но val всегда округляется. Я должен получить val = 0.0049999...
139 просмотров
schedule
08.04.2023
(Java) Как использовать арифметику повышенной точности для обработки больших факториалов?
Программа считывает аргумент командной строки N и выводит N! = 1 * 2 * ... * N на стандартный вывод.
public class Factorial {
// return n!
// precondition: n >= 0 and n <= 20
public static long factorial(long n) {
if...
226 просмотров
schedule
23.06.2023
Как целочисленное переполнение работает в C?
Я немного смущен тем, как обрабатываются арифметические вычисления в среде с фиксированной точкой. Рассмотрим следующие строки кода:
/* unsigned short is 16 bit.*/
unsigned short x = 1000;
unsigned short res;
/* Case1: The following yields...
647 просмотров
schedule
25.07.2023
Случайная арифметическая игра Python
Я хотел бы создать программу, которая генерирует два случайных числа и применяет к ним случайную арифметическую функцию, а затем печатает ответ. До сих пор я сделал числа и расчеты, но я не знаю, как распечатать сумму или сгенерировать ответ....
1791 просмотров
schedule
01.09.2022
Откуда взялось расширение рекурсивной переменной в числовых контекстах bash / shell?
В спецификации POSIX говорится в отношении арифметического расширения , что
[i] f переменная оболочки x содержит значение, которое образует действительную целочисленную константу, необязательно включая начальный знак плюс или минус, тогда...
1382 просмотров
schedule
05.12.2022
Реализация арифметики LISP
Я делаю игрушечный интерпретатор Лиспа с D, и я не очень хорошо знаю теорию Лиспа.
Мне было интересно, может ли Lisp реализовать основные арифметические функции (+, -, ×, ÷) сам по себе. Большинство диалектов Lisp/Scheme реализовали его с помощью...
228 просмотров
schedule
13.05.2022
Когда арифметические операции переполняются, они приводят к детерминированной фигуре?
Учитывая те же два входа и арифметическую операцию, которая привела бы к переполнению, будет ли этот переполненный результат всегда одинаковым?
Просто для фона я работаю над проектом Visual Studio C++ с некоторыми причудливыми маленькими числами с...
179 просмотров
schedule
18.09.2022
Почему возвращаемый по умолчанию тип «потолок» и «пол» является числовым?
Почему следующие все "numeric" ?
class(ceiling(3))
class(ceiling(3L))
class(ceiling(3.1))
class(floor(2))
class(floor(2L))
class(floor(2.1))
Это похоже на одну арифметическую операцию, результат которой однозначно является целым числом (в...
158 просмотров
schedule
28.03.2024
Не удается отправить вывод на метку в VB
Кусок кода, который у меня есть, делает так, что при выборе переключателя вся сумма умножается на 2. Уравнение 500 умножить на 2, и 1000 сохраняется, но я не могу его как-то отобразить.
Код:
If radMeter.Checked Then
intTotal =...
71 просмотров
schedule
02.08.2022
Всегда ли приведение std :: floor () и std :: ceil () к целочисленному типу дает правильный результат?
Я параною, что одна из этих функций может дать неверный результат, например:
std::floor(2000.0 / 1000.0) --> std::floor(1.999999999999) --> 1
or
std::ceil(18 / 3) --> std::ceil(6.000000000001) --> 7
Может ли такое случиться? Если...
4905 просмотров
schedule
07.07.2023
Алгоритм создания случайных, но корректных математических выражений
Чтобы сгенерировать большие тестовые данные для синтаксического анализатора выражений (на основе сортировочной станции Дейкстры) , я придумал следующий скрипт Python :
#!/usr/bin/python
import ast
import sys
import random
import operator as op...
143 просмотров
schedule
31.08.2022
C: вычесть двойное из целого числа
У меня есть вопрос, который может сэкономить много времени на отладку для многих людей ...
Учитывая функцию:
void my_func(double value)
Есть ли разница между двумя следующими строками кода?
double my_value = 1 - value;
а также...
221 просмотров
schedule
15.11.2023
Арифметические проблемы с java longs
У меня есть два уравнения: x * x - D * y * y = 1 и x = sqrt(1 + D * y * y) . Оба являются алгебраическими манипуляциями другого.
Учитывая D, мне нужно найти наименьшее целочисленное значение x, чтобы y также было целым числом. Я перебираю...
266 просмотров
schedule
22.02.2023