/* Пискорский Сергей
Группа 4405
Контрольная №2,Вариант №20, задание №1.
Название: задание1.с
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
#define N 33
int main(void) {
puts("\nЗдравствуйте, я Сергей Пискорский, группа 4405. Контрольная работа №2, вариант №20, задание №1");
double Q1 = 0.9, Q2 = 1.0;
double Q_curr = 0;
double Q_max = Q2; // Переменная для хранения максимального значения
for (int i = 3; i <= N; i++) { // Вычисление последовательности
Q_curr
= sin(i
* Q2
) - 0.77 * cos(Q1
);
if (Q_curr > Q_max) {
Q_max = Q_curr;
}
Q1 = Q2;
Q2 = Q_curr;
}
printf("Максимальное значение Qmx: %lf\n", Q_max
);
return EXIT_SUCCESS;
}
Lyog0J/QuNGB0LrQvtGA0YHQutC40Lkg0KHQtdGA0LPQtdC5ICAK0JPRgNGD0L/Qv9CwIDQ0MDUK0JrQvtC90YLRgNC+0LvRjNC90LDRjyDihJYyLNCS0LDRgNC40LDQvdGCIOKEljIwLCDQt9Cw0LTQsNC90LjQtSDihJYxLgrQndCw0LfQstCw0L3QuNC1OiDQt9Cw0LTQsNC90LjQtTEu0YEKKi8KCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxtYXRoLmg+CiNpbmNsdWRlIDxsb2NhbGUuaD4KI2RlZmluZSBOIDMzCgppbnQgbWFpbih2b2lkKSB7CglzZXRsb2NhbGUoTENfQ1RZUEUsICJSVSIpOwoJcHV0cygiXG7Ql9C00YDQsNCy0YHRgtCy0YPQudGC0LUsINGPINCh0LXRgNCz0LXQuSDQn9C40YHQutC+0YDRgdC60LjQuSwg0LPRgNGD0L/Qv9CwIDQ0MDUuINCa0L7QvdGC0YDQvtC70YzQvdCw0Y8g0YDQsNCx0L7RgtCwIOKEljIsINCy0LDRgNC40LDQvdGCIOKEljIwLCDQt9Cw0LTQsNC90LjQtSDihJYxIik7CgogICAgZG91YmxlIFExID0gMC45LCBRMiA9IDEuMDsgCmRvdWJsZSBRX2N1cnIgPSAwOyAKICAgIGRvdWJsZSBRX21heCA9IFEyOyAvLyDQn9C10YDQtdC80LXQvdC90LDRjyDQtNC70Y8g0YXRgNCw0L3QtdC90LjRjyDQvNCw0LrRgdC40LzQsNC70YzQvdC+0LPQviDQt9C90LDRh9C10L3QuNGPCgogICAgZm9yIChpbnQgaSA9IDM7IGkgPD0gTjsgaSsrKSB7IC8vINCS0YvRh9C40YHQu9C10L3QuNC1INC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtGB0YLQuAogICAgICAgIFFfY3VyciA9IHNpbihpICogUTIpIC0gMC43NyAqIGNvcyhRMSk7CiAgICAgICAgCgkJaWYgKFFfY3VyciA+IFFfbWF4KSB7CiAgICAgICAgICAgIFFfbWF4ID0gUV9jdXJyOwogICAgICAgIH0KICAgICAgICBRMSA9IFEyOwogICAgICAgIFEyID0gUV9jdXJyOwogICAgfQogICAgcHJpbnRmKCLQnNCw0LrRgdC40LzQsNC70YzQvdC+0LUg0LfQvdCw0YfQtdC90LjQtSBRbXg6ICVsZlxuIiwgUV9tYXgpOwoKICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cn0J