Добавил:
Dan1l5
Лабы/курсовые по программированию (С++/Verilog HDL), Теория и Практика Помехоустойчивого Кодирования
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:1сем Дагаев / ЛР5 / Lr5
.cpp#include <iostream>
#include <windows.h>
#include <math.h>
using namespace std;
float Sum1(int *m, int n) {
float f = 0;
for (int k = 1; k <= *m; k++) {
f += k*k;
}
return f;
}
float Sum2(int *m, float *x1, int n) {
float f = 0, x = *x1;
for (int j = 1; j <= *m; j++) {
f += pow((2 + x + (j / x)*Sum1(&*m, n)),2);
}
return f;
}
void main() {
int n, m;
float x, y, xn, xk;
setlocale(LC_ALL, "RUS");
system("cls");
cout << "Введите m, xn, xk, n: ";
cin >> m >> xn >> xk >> n;
x = xn;
while (x <= xk) {
y = 2 * x*x + Sum2(&m, &x, n);
y = sqrt(y);
cout << "f (" << x << ") = " << y << endl;
x += ((xk - xn) / n);
}
system("pause");
}