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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в функции http://www.cyberforum.ru/cpp-beginners/thread1112458.html
Ситуация следующая, есть string строка, в которой надо найти и сохранить все цифры, написал небольшую функцию, но возвращает ошибку "term does not evaluate to a function taking 1 arguments", функция следующая: int strtoi(string line){ char c, n; int res=0; strcpy(c, line.c_str()); for (int i=0; i < strlen(c)-1; i++) if(c>='0' && c<='9') strcat(c,n); res = atoi(n);
C++ Мультисписки. Удаление элемента Здравствуйте! Подскажите пожалуйста ошибку в коде. Задание: удалить элемент из нижнего уровня мультисписка! Проблема состоит в том, что удаляется только элемент, который стоит первым на нижнем уровне! Бросаю код: typedef struct Bludo{ string name; int kalory; Bludo *next; }TBludo; typedef struct Strana{ http://www.cyberforum.ru/cpp-beginners/thread1112457.html
Составить программу, обрабатывающую исключительную ситуацию C++
Составить программу на языке С++ обрабатывающую исключительную ситуацию, которая может возникнуть в ходе выполнения программы. Выведите на экран значение функции для некоторого диапазона значений аргумента х. Коэффициенты a, b, c, d и диапазон значений аргумента вводятся с клавиатуры. При организации ввода/вывода должен использоваться механизм для отлова исключений типа. Подобрать параметры...
Создать класс - вектор C++
Создать класс - вектор, который имеет в закрытой части указатель на данные целого типа и количество элементов. Определить конструктор, деструктор, функции вывода элементов вектора, вычисления длины вектора, сложение, вычитание, скалярного произведения векторов. Добавлено через 6 часов 35 минут Без функций вычисления как-то так получилось. В чем ошибки?) #include <iostream> #define n 3...
C++ Тип введенных елементов http://www.cyberforum.ru/cpp-beginners/thread1112440.html
Ребята помогите пожайлуста, нужно в вот эту прогу нужно сделать шаблон который будет определять тип введенных елементов матрици, и как я понял нужно выводить какого типа этот елемент. Но так же мне уточнили что можно взять всего 2 типа: int и float, и сделать для них. Но я очень плохо дружу с шаблонами. Я вот уже сколько сидел думал у меня не получаеться придумать как это сделать, не могли бы вы...
C++ Метод хорд, проверьте правильность кода #include <iostream> #include <cmath> double func(double x) { return x*x*x+20*x+8*(log(2+10*sqrt(3))); } double find(double infinum, double supremum, double epsilon) { подробнее

Показать сообщение отдельно
_include
Студент
 Аватар для _include
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
06.03.2014, 08:16     Сумма квадратов отрицательных элементов и их среднее значение
Передача одномерного массива:
C++
1
2
3
4
5
6
7
8
9
10
11
void func(int *m, int q)
{
.....
}
void main()
{
const int n = 6;
int mas[n];
.....
func(mas,n);
}
Сумма квадратов отрицательных элементов - в функцию передали массив. Там пробегаем все ячейки массива, если в ячейке число <0, то возводим в квадрат и суммируем.
Среднее значение чего отрицательных элементов массива - заведем переменную-счетчик для отрицательных чисел и еще одну переменную для суммирования. число <0? тогда закидываем его в переменную сложения, к счетчику +1. и так далее.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
.......
int Sum = 0, SumQuad = 0;
int step, k = 0;
double result = 1;
int i = 0;
while (i<=n)//пока не пробежим весь массив
{
   if(m[i]<0)//если элемент массива меньше нуля, то
   {
    step = pow(m[i],2);
    SumQuad += step;//сумма квадратов всех отрицательных чисел данного массива
    Sum+=m[i];//Сумма всех отрицательных числе данного массива
    k++;//счетчик отрицательных чисел
   }
i++;
}
result = Sum/k;//среднее арифметическое всех отрицательных чисел одного массива.
 
Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru