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

Вычислить и вывести средние квадратические значения положительных элементов заданных массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование даты в число C++ http://www.cyberforum.ru/cpp-beginners/thread1206250.html
Добрый день! Имеется таблица с данными, в одной колонке даты в формате dd.mm.yyyy, а в другой колонке целые числа. по этим данным в TChart строится график, где даты- ось Х и целые числа- ось У. Хочется применить к полученному графику интерполяцию, но вот что делать с датами, перед тем как подставить их в формулу? Как и в какой тип преобразовать?
C++ Перегрузка оператора в шаблоне Добрый день, не могу сделать данную штуку. Есть у меня шаблон вектор(не из библиотеки), и не могу перегрузить для него операторы. Не подскажите как делать? Можно пример? #include "stdafx.h" #include <iostream> using namespace std; #include <iostream> #include <fstream> #pragma warning(disable : 4996) http://www.cyberforum.ru/cpp-beginners/thread1206236.html
C++ Переписать слова из одного файла в другой, разбив их строками
Нужна не столько работающая программа, сколько объяснение, как это изобразить. Задание такое: В одном файле написаны слова через пробелы, нужно переписать их во второй файл, но чтобы каждое слово было с новой строки и заканчивалось как-нибудь литералом. #include <fstream> #include <iostream> #include <cstring> using namespace std; int main() {
Какой отладчик лучше использовать? C++
Привет всем. Скажите, какой отладчик лучше использовать начинающему?
C++ Функция поиска в классах http://www.cyberforum.ru/cpp-beginners/thread1206161.html
Помогите написать функцию поиска в классе. Спасибо.
C++ Сформировать упорядоченный двунаправленный список целых чисел Сформировать упорядоченный двунаправленный список целых чисел. Включить в список новый элемент, не нарушив его упорядоченность. Вывести на экран список. подробнее

Показать сообщение отдельно
Danikor
0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 33
16.06.2014, 23:19  [ТС]     Вычислить и вывести средние квадратические значения положительных элементов заданных массивов
ну вот какие числа не ввожу , все-равно не сходится с ответом который я посчитал.

вот ещё есть программа. проверьте.
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;

double SerKvadr(int size, float *A)
{
float serkvadr = 0;
int n = 0;
for(int i = 0; i < size; i++)
{
if (A[i] > 0)
{
serkvadr += A[i] * A[i];
n++;
}
}
if (n == 0)
{
cout << "Nema chisel menshe nula" << endl;
return 0;
}
serkvadr /= n;
return serkvadr;
}

int main()
{
const int size = 11;
int n = 0;
float *K1 = new float[size];
float *K2 = new float[size];
for (int i = 0; i < size; i++)
{
cout << "K1[" << i+1 << "] = ";
cin >> K1[i];
}
for (int i = 0; i < size; i++)
{
cout << "K2[" << i << "] = ";
cin >> K2[i];
}

cout << "Ser kvadr K1 = " << SerKvadr(size, K1) << endl;
cout << "Ser kvadr K2 = " << SerKvadr(size, K2) << endl;

_getch();
delete K1;
delete K2;
return 0;
}

Добавлено через 20 минут
вот изменил некоторые значения но не считает среднеквадратичное, а считает только сумму квадратных чисел деленное на их количество. куда нужно вписать корень?
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;

double SerKvadr(int size, float *A)
{
float serkvadr = 0;
int n = 0;
for(int i = 0; i < size; i++)
{
if (A[i] > 0)
{
serkvadr += A[i] * A[i];
n++;
}
}
if (n == 0)
{
cout << "Nema chisel menshe nula" << endl;
return 0;
}
serkvadr /= n;
return serkvadr;
}

int main()
{
const int size = 10;
int n = 0;
float *K1 = new float[size];
float *K2 = new float[size];
float *K3 = new float[size];
for (int i = 0; i < size; i++)
{
cout << "K1[" << i+1 << "] = ";
cin >> K1[i];
}
for (int i = 0; i < size; i++)
{
cout << "K2[" << i << "] = ";
cin >> K2[i];
}
for (int i = 0; i < size; i++)
{
cout << "K3[" << i << "] = ";
cin >> K3[i];
}
cout << "Ser kvadr K1 = " << SerKvadr(size, K1) << endl;
cout << "Ser kvadr K2 = " << SerKvadr(size, K2) << endl;
cout << "Ser kvadr K3 = " << SerKvadr(size, K3) << endl;


_getch();
delete K1;
delete K2;
delete K3;
return 0;
}
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru