Hersones, Вроде так: #include <stdio.h>#include <conio.h>#include <math.h>#include <locale.h>#include<cmath>int main(){ setlocale(LC_ALL, "rus"); int n = 1, fact; //степень double dx = 0.1,//шаг xn = 0, xk = 0,// х начальное и конечное e = 0,// точность y = 0;//полученное значения для каждого значения х printf("Введите Хn и Xk:"); scanf_s("%lf %lf", &xn, &xk); printf("\nВведите точность:"); scanf_s("%lf", &e); printf("\n____________________________________________\n"); printf("| x-значение | y(x)-значение | n-количество |\n"); printf("|___________________________________________|\n"); for (xn; xn <= xk; xn += dx) { n = 0; y = 0; do { n = n + 1; fact = 1; for (int i = 1; i <= 2 * n; i++) fact = fact*i; y += pow(xn, 2 * n)*pow((-1.0), n) / fact; } while ((abs(pow(xn, 2 * n)*pow(-1.0, n)) / fact) > e); n = n + 1; printf("| %10.1f | %13.4f | %12d |\n", xn, y, n); } printf("|___________________________________________|"); _getch(); return 0;} Дана целочисленная матрица A[N][N].Найдите в каждой строке матрицы максимальный и минимальный элемент матрицы и поместить их на место первого и последнего элемента матрицы соответственно. #include<stdio.h>#include<conio.h>#include<locale.h>#include<iostream>using namespace std;int main(void) { int A[4][4], max , min , maxi, mini, cout; setlocale(0, ""); for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { printf("%введите числа a[%d][%d]\n", i, j); scanf_s("%d", &A[i][j]); } } for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) printf("%i ", A[i][j]) ; printf("\n"); } for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { max = A[i][0]; min = A[i][0]; if (A[i][j] > max) max = A[i][j]; if (A[i][j] < min) min = A[i][j]; } max = A[i][3]; min = A[i][0]; printf("%d %d %i \n", max,A[i][j],min); } _getch(); re Теперь не могу заменить в матрицe элементы на минимальный(1 элемент строки) и максимальный(последний элемент матрицы).