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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача else if (По заданному весу образцов определить какой из них...) http://www.cyberforum.ru/cpp-beginners/thread737591.html
Есть 3 образца минералов А,B,C одинакового размера.Самый легкий из них - ильменит. По заданому весу образцов определить какой из них ильменит и вывести его номер и обозначение. Например "Ильменит А"
C++ Считывание из файла комментариев и запись их в один файл (Ошибка в программе) По заданию мне нужно написать программу, которая бы из файла считывала комментарии и записывала их в один файл, а оставшийся текст - в другой. Эта программа почему-то записывает только комментарии, но не записывает текст, в чем причина? #include <stdio.h> #include <cstring> int main() { FILE *pfin = fopen("in.txt", "r"), *pfout = fopen("out.txt", "w"); http://www.cyberforum.ru/cpp-beginners/thread737587.html
Множественное наследование с использованием абстрактных базовых классов, файлового ввода-вывода с применением потоков С++, функций обработки исключи C++
Создать программу с абстрактным базовым классом и множественным наследованием, реализовать в нем: • конструктор, • деструктор, • виртуальную функцию просмотра текущего состояния объекта print(), • friend, • функцию Run (). Производные классы должны содержать переопределенную функцию просмотра состояния объектов (print()). Используя стандартные файловые потоки, информацию об объектах...
C++ ошибочные выходные данные в программе с использованием меню Dev C++
такая проблема: делаю меню, вызываю функцию записи значений в файл одной командой(1), другой командой (2) вывожу введенные значения ранее из файла и там появляется нежелательная строчка с непонятной ерундой, типы вводимых переменных и выводимых проверяла, что только не делала, Помогите пожалуйста!! Срочно надо #include <stdio.h> #include <conio.h> #include <string.h> #include <math.h>...
C++ шифр Гронсфельда http://www.cyberforum.ru/cpp-beginners/thread737549.html
доброго времени суток! помогите, пожалуйста, написать программу "из внешнего файла в формате «ТХТ» ввести текст и зашифровать/расшифровать его методом Гронсфельда. Результат записать во внешний файл в формате «ТХТ»"
C++ Сортировка слиянием На лабороторной задали написать сортировку массива слиянием, рабочую версию реализовать удалось, только вот она жрёт лишнюю память, которая висит занятой после выхода из сортировки, это происходит из-за постоянного выделения памяти под new_num. Может кто-нибудь подскажет как можно это исправить ? Вот сам код void merge_sort(int*& left, int n) { if (n>1) { int split = n/2; int* right... подробнее

Показать сообщение отдельно
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
18.12.2012, 23:52     Вычислить среднее арифметическое всех отрицательных значений функции
Сделал. Вот только мне не нравится как эта программа считает. Постоянно выводит что отрицательных значений нет
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;               
}
 
Текущее время: 11:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru