Дано действительное число [latex]x[/latex]. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить :
[latex]1-2x+ 3x ^2 -4x^3[/latex] и [latex]1+2x + 3x ^2 +4x ^3[/latex]. Разрешается использовать не более 8 операций.x | Коментарий |
0 | Тест пройден1 и 1 |
-75 | Тест пройден1704526.0 и -6733274.0 |
2.25 | Тест пройден-33.8750 и 202.9375 |
1 2 3 4 5 6 7 8 9 10 11 12 |
Решение. #include <iostream> #include <math.h> using namespace std; int main(void) { double a, b, x; cin >> x; a = x*x; b = 4*x*a; printf("Ответ: %lf и %lf ",1-2*x+3*a - b, 1+ 2*x + 3*a + b); return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { double a, b, x, z, v; Scanner in = new Scanner(System.in); x = in.nextDouble(); a = x*x; b = 4*(x*a); z = 1 - (2*x) + (3*a) - b; v = 1 + (2*x) + (3*a) + b; System.out.format("%f ", z); System.out.format("%f ", v); } } |
У нас в условии сказано что можно использовать не более 8 операций. Чтобы выполнить данное условие мы вводим переменные a и b.
[latex]a = x*x[/latex] [latex]b= x*x*x[/latex]С помощью переменных мы уложились в ограничение по количеству операций и вывели конечный результат!
— Просто «А30». Без пробела и точки. Как в списке задач.
— Только два теста? И только с целыми числами?
— Ненужно вставлять числа в ответы как код программы.
— Тип данных float лучше заменить на double. Он точнее и часто быстрее.
— «Чтобы» вместе пишется.
— В условии задачи х нужно тоже сделать в laTeX.
— Не указали рубрику.
— Не указали метки (ключевые слова). Например, «операция», …
— У Вас 9 операций для каждого выражения. А можно максимум 8.
А так хорошо 🙂 Идея правильная.
— Ссылка на код делается нажатием кнопки link или вставкой тегов если знаете как. Это делает ссылку «кликабельной».
— Вы написали метку «Вычисление уравнений переменных». Я такой безграмотной фразы даже на привозе не слышал. Немедленно исправьте на что-то осмысленное!
Зачёл с условием, что поправите ссылку и метки. Даю сутки на размышления 🙂