Задача 1. Даны два вектора: = {хi}; i = и ={yi};i = .
Даны два вектора: = {хi}; i = и ={yi};i = .
Вычислить значение: D = , где ; ;
тх, ту - максимальные компоненты векторов и соответственно;
sx, sy - средние значения компонент векторов и соответственно.
Решение:
#include "stdafx.h"
#include <math.h>
float Mod_Otk(float *a, int n)/* типизированная функция для нахождения максимального компонента и среднего значения в любом массиве */
{
float maxi, sa, Da; //описание локальных переменных
Int i;
maxi =-10000;
sa=0;
for (i =0;i<n;i++)
{
if (a[i]>maxi) maxi= a[i];
sa += a[i];
}
sa = sa/n;
Da= fabs(maxi - sa);
Дата добавления: 2015-02-10; просмотров: 644;