Добавил:
Лабы/курсовые по программированию (С++/Verilog HDL), Теория и Практика Помехоустойчивого Кодирования Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
09.03.2022
Размер:
711 б
Скачать
#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");
}
Соседние файлы в папке ЛР5