0 / 0 / 1
Регистрация: 26.09.2012
Сообщений: 19
1

Найти среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5.

26.09.2012, 23:10. Показов 2613. Ответов 2
Метки нет (Все метки)

Написал программу построения таблицы значений функции. Нужно дописать: Среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
#define L -5.0
#define R 5.0
#define H 0.1
double F(double x)
  {
       return 15.2*sin(0.98*x)+8.3*cos(0.37*x);
  }
int main()
  {
       double x,y;
       for (x = L; x <= R; x += H)
  {
       y=F(x);
       printf("%10.4f %10.4f\n",x,y);
  }
   getch();
   return 0;
}
помогите пожалуйста..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2012, 23:10
Ответы с готовыми решениями:

Найти среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5
B3. Среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0,5. На...

Среднее арифметическое таких значений функций, которые имеют четную целую часть
Доброго времени суток. Помогите решить такую задачу. Среднее арифметическое таких значений функций,...

Помогите решить такую задачу. Среднее арифметическое таких значений функций, которые имеют четную целую часть.
Доброго времени суток. Помогите решить такую задачу. Среднее арифметическое таких значений функций,...

Массив: Найти сумму модулей елементов, которые имеют дробную часть большую или равную 0,5
С клавиатуры вводится число n - количество елементов массива. Нужно создать массив типа double и...

2
10 / 10 / 3
Регистрация: 06.09.2012
Сообщений: 36
26.09.2012, 23:36 2
как-то так (если дробную часть считаем всегда положительной)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    double x,y;
    double sum = 0; int k = 0;
    double drob = 0; double temp=0;
    for (x = L; x <= R; x += H)
    {
        y=F(x);
        printf("%10.4f %10.4f\n",x,y);
        drob = abs(modf(y, &temp));
        if (drob<0.5){
            k=k+1;
            sum=sum+y;
        }
    }
 
    printf("Needed average: %10.4f\n", sum/k);
 
    getch();
    return 0;
}
0
0 / 0 / 1
Регистрация: 26.09.2012
Сообщений: 19
26.09.2012, 23:48  [ТС] 3
Спасибо!!)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2012, 23:48
Помогаю со студенческими работами здесь

Обнулить те элементы массива, которые имеют дробную часть
Как вывести из массива или определить в массиве дробные числа, сижу ужу полдня и никак не могу...

Обнулить те элементы массива, которые имеют дробную часть
Дан массив из 15 вещественных чисел. а) обнулить те элементы массива, которые имеют дробную часть...

Найти сумму вычисленных значений функции, имеющих дробную часть
2 задача:y=e^-2x*Cos^2*(2Пx-30градусов).Найти сумму вычисленных значений функции,имющих дробную...

Найти среднее арифметическое тех чисел последовательности, которые имеют в своей записи цифру 3
Дана последовательность из n целых чисел. Найти среднее арифметическое тех чисел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru