Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python с отладкой
Питон - Черепашка
Редактор HTML Code
SQLite Studio - работа с БД
Статья Автор:
Лебедев Дмитрий Алексеевич
Возможное решение задания семестровой без всего
#include <iostream> #include <cmath> using namespace std; int main(){ double x,y, xx, yy; //x, y - координаты точки старта, xx, yy - точки назначения int n; // количество чисел в "секретном" наборе long long r; // для результата xx =0; yy=0; // инициализация результата cin >>x >>y >>n; // ввод данных for (int i=0; i<n; i++) // цикла по числу слагаемых { int k = n - i; //номер слагаемого в отсчете от n до 1 double xr,yr, a, b; //xr, yr - значения f(x,y,k); a, b - вспомогательные xr = x; yr = y; // инициализация начального значения f(x,y,1) for (int j = 2; j <= k; j++) //вычисление f(x,y,j) для j от 2 до k { a = xr * x - yr *y; b = xr * y + yr * x; // результат умножения xr = a; yr = b; //очередное значение } cin >> a; //чтение коэффициента ai xx = xx + a *xr; yy = yy + a * yr; // фиксация нового результата } r = sqrt((xx-x)*(xx-x) + (yy-y)*(yy-y)); //вычисление результата cout <<r; //вывод результата return 0; }
×
0 -2
10
1 -1 1 -1 1 1 0 0 -1 1
тест из примера
Печать