Форум программистов, компьютерный форум CyberForum.ru

Вычислить среднее арифметическое всех отрицательных значений функции - C++

Восстановить пароль Регистрация
 
alan199
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 10
18.12.2012, 23:13     Вычислить среднее арифметическое всех отрицательных значений функции #1
Вычислить среднее арифметическое всех отрицательных значений функции
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 23:13     Вычислить среднее арифметическое всех отрицательных значений функции
Посмотрите здесь:

Найти среднее арифметическое значений функции C++
среднее арифметическое значений функции f(x) C++
Определите среднее арифметическое всех значений элементов массива C++
C++ Вывести на экран среднее арифметическое всех отрицательных чисел
C++ Найти среднее арифметическое Sro всех отрицательных элементов матрицы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
18.12.2012, 23:27     Вычислить среднее арифметическое всех отрицательных значений функции #2
Немного непонятно. С каким шагом считать Δx?
alan199
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 10
18.12.2012, 23:30  [ТС]     Вычислить среднее арифметическое всех отрицательных значений функции #3
Протабулировать функцию, заданную в варианте на промежутке с шагом (ba) / k, где (k = 10). Результаты вычислений вывести на экран в виде таблицы пар чисел и. Выполнить задачу поиска и обработки данных согласно варианту. Если данные не существуют, вывести уведомления.

Не дописал, извините
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
18.12.2012, 23:52     Вычислить среднее арифметическое всех отрицательных значений функции #4
Сделал. Вот только мне не нравится как эта программа считает. Постоянно выводит что отрицательных значений нет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "stdafx.h"
#include "iostream"
#include "cmath"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
   
    const double PI = 3.1415;
    const int k = 10;
    double sum1=0, sum2=0;
    int n1=0, n2=0;
    double a, b;
 
    cout << "Введите a: ";  cin >> a;
    cout << "Введите b: ";  cin >> b;
 
    for (double x=0.1; x<=1; x += a*b/k)
    {
        double y1 = exp(x*cos(PI/4));
        double y2 = cos(x*sin(PI/4));
 
        if (y1 < 0) 
        {
            sum1 = sum1 + y1;
            n1++;
        }
 
        if (y2 < 0)
        {
            sum2 = sum2 + y2;
            n2++;
        }
    }
 
    if (n1 != 0)
        cout << sum1/n1 << "\t";
 
    if (n2 != 0)
        cout << sum2/n2 << endl;
 
    if (n1 == 0)
        cout << "отрицательных значений нет" << endl;
 
    if (n2 == 0)
        cout << "отрицательных значений нет" << endl;
 
    system("pause");
    return 0;               
}
alan199
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 10
18.12.2012, 23:56  [ТС]     Вычислить среднее арифметическое всех отрицательных значений функции #5
Спасибо, но можно как-то без "# include" stdafx.h "
# include "iostream"
# include "cmath" "?

Мы этого еще не проходили ... только stdio.h, conio.h ну и вот начали math.h
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
18.12.2012, 23:59     Вычислить среднее арифметическое всех отрицательных значений функции #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
   
    const double PI = 3.1415;
    const int k = 10;
    double sum1=0, sum2=0;
    int n1=0, n2=0;
    double a, b;
 
    cout << "Введите a: ";  cin >> a;
    cout << "Введите b: ";  cin >> b;
 
    for (double x=0.1; x<=1; x += a*b/k)
    {
        double y1 = exp(x*cos(PI/4));
        double y2 = cos(x*sin(PI/4));
 
        if (y1 < 0) 
        {
            sum1 = sum1 + y1;
            n1++;
        }
 
        if (y2 < 0)
        {
            sum2 = sum2 + y2;
            n2++;
        }
    }
 
    if (n1 != 0)
        cout << sum1/n1 << "\t";
 
    if (n2 != 0)
        cout << sum2/n2 << endl;
 
    if (n1 == 0)
        cout << "отрицательных значений нет" << endl;
 
    if (n2 == 0)
        cout << "отрицательных значений нет" << endl;
 
    system("pause");
    return 0;               
}
#include <cmath> нужен для математических расчетов. синусы, косинусы в нем
alan199
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 10
19.12.2012, 20:32  [ТС]     Вычислить среднее арифметическое всех отрицательных значений функции #7
Спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 20:35     Вычислить среднее арифметическое всех отрицательных значений функции
Еще ссылки по теме:

C++ найдите среднее арифметическое всех отрицательных элементов в четных элементах двух одномерных массивах
Вычислить среднее арифметическое всех отрицательных элементов массива C++
Вычислить среднее арифметическое отрицательных элементов динамических массивов A и B C++

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

Или воспользуйтесь поиском по форуму:
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
19.12.2012, 20:35     Вычислить среднее арифметическое всех отрицательных значений функции #8
пожалуйста
Yandex
Объявления
19.12.2012, 20:35     Вычислить среднее арифметическое всех отрицательных значений функции
Ответ Создать тему
Опции темы

Текущее время: 17:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru