С++ Помогите кому не трудно!!! Пожалста!!!
задание1
в одномерном массиве, состоящем из N целых чисел.
1. Найти среднее арифметическое элементов, попадающих в заданный интервал [a,b].
2. Сжать массив, удалив из него все элементы, не попадающие в заданный интервал [a,b].Заменить освободившееся в конце массива элементы нулями.
********
чтоб считало сумму и выводило значение суммы на каждом этапе:
(x)2 - это значит х во второй степени просто не удобно писать здесь степень.
arctg(x) = x - ((x)3)/3 + ((x)5)/5 - ((x)7)/7 + ((x)9)/9 - ........
:? :? :? :roll: :roll: :roll:
z9boomer@yandex.ru или z9-boomer@mail.ru
С++ работа с массивами и рекурсия.
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
Тема переименована и перемещена.
Даже самый дурацкий замысел можно воплотить мастерски
что значит попадающих в интервал??
по индексам или по значению ??
а сумму с какой точностью считать ??
по индексам или по значению ??
а сумму с какой точностью считать ??
В SAD - все в SAD.
задание1.что значит попадающих в интервал??
по индексам или по значению ??
а сумму с какой точностью считать ??
интервал задаеться сам. (от 1 до 6 или 0 до 4 или т.п.)
задание2.
Во всех задачах предпологается, что задана абсолютная погрешность вычисления или относительная погрешность.
Абсолютная погрешность представляет собой модуль первого отбрасываемого члена ряда суммы.
Относительная погрешность представляет собой отношение модуля первого отбрасываемого члена ряда к модулю накопления суммы.
Точность такая что для всех эпсилон(Е) > 0 и по-моему в пределах 0< Е <1.что значит попадающих в интервал??
по индексам или по значению ??
а сумму с какой точностью считать ??
Я знаю что такое погрешность но на вопрос про индексы ты так и не ответил
к тому же надо писать что вычисляется с заданной погрешностью - и тогда не возникнет никаких вопросов.
к тому же надо писать что вычисляется с заданной погрешностью - и тогда не возникнет никаких вопросов.
В SAD - все в SAD.
1)для случая когда интервал по индексам
k- massiv
a-nachalo intervala
b- konec intervala
int sum=0;
for(int i=a;i<b;i++)
sum+=k;
double middle=0;
middle=((double)sum)/(b-a+1);
k- massiv
a-nachalo intervala
b- konec intervala
int sum=0;
for(int i=a;i<b;i++)
sum+=k;
double middle=0;
middle=((double)sum)/(b-a+1);
В SAD - все в SAD.