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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
predell
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 16
#1

Двумерный массив с функцией ( найти среднеквадратичное значение положительных элементов каждой строки массива) - C++

05.04.2013, 07:09. Просмотров 411. Ответов 1
Метки нет (Все метки)

Ребята привет!!!
Попрубуйте помочь: Может че получится.....


Дан массив а(8,5). С использованием функции найти среднеквадратичное значение положительных элементов каждой строки массива и сформировать из них одномерный массив b(8).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 07:09     Двумерный массив с функцией ( найти среднеквадратичное значение положительных элементов каждой строки массива)
Посмотрите здесь:
C++ Найти среднеквадратичное значение положительных элементов каждой строки массива
C++ Функция: найти среднеквадратичное значение положительных элементов каждой строки матрицы
C++ Дан двумерный массив m*n. Найти среднее арифметическое положительных элементов массива
Ввести двумерный массив A(N×N) , вывести его. Найти сумму положительных элементов расположенных в части массива одновременно C++
Вычислить среднее арифметическое отрицательных элементов массива. Использовать функцией для каждой строки матрицы А (4, 8) C++
Сформировать двумерный массив и посчитать сумму элементов каждой строки C++
Двумерный массив, строки, столбцы и равное количество положительных и отриц. элементов C++
C++ Найти произведение положительных элементов каждой строки матрицы
Найти произведение количеств положительных элементов каждой строки C++
Найти произведения нечетных положительных элементов каждой строки матрицы C++
C++ Найти среднее геометрическое положительных элементов каждой строки матрицы
От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
05.04.2013, 09:48     Двумерный массив с функцией ( найти среднеквадратичное значение положительных элементов каждой строки массива) #2
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
#include <ctime>
#include <cstdlib>
#include <cmath>
#include <iostream>
#include <iomanip>
 
double getMeanSquareValue(const double *array, int size) {
  double sum = 0;
  for (int i = 0; i < size; ++i) {
    sum += pow(array[i], 2.0);
  }
  return sqrt(sum / size);
}
 
int main(int argc, char *argv[]) {
  srand(time(0));
  
  int width = 10 + rand() % 3;
  int height = 10 + rand() % 3;
  
  std::cout << "Matrix:" << std::endl;
  double **matrix = new double*[height];
  for (int i = 0; i < height; ++i) {
    matrix[i] = new double[width];
    for (int j = 0; j < width; ++j) {
      std::cout << std::fixed << std::setprecision(2) <<
        (matrix[i][j] = (rand() % 1000) / 100.0) << " ";
    }
    std::cout << std::endl;
  }
 
  std::cout << "Mean-square values for each row:" << std::endl;
  double *meanSqares = new double[height];
  for (int i = 0; i < height; ++i) {
    std::cout << std::fixed << std::setprecision(4) <<
      (meanSqares[i] = getMeanSquareValue(matrix[i], width)) <<
      std::endl;
  }
 
  delete [] meanSqares;
  for (int i = 0; i < height; ++i) {
    delete [] matrix[i];
  }
  delete [] matrix;
 
  std::cin.get();
  return 0;
}

Не по теме:

Цитата Сообщение от predell Посмотреть сообщение
Попрубуйте помочь: Может че получится.....
Ну что за детский сад, а!? Либо вы считаете участников имбецилами, неспособными написать простейшую программулинку для девятого класса, либо это дешевейший детсадовский развод на слабо. Выбирайте сами, какой вариант вам больше подходит.

Yandex
Объявления
05.04.2013, 09:48     Двумерный массив с функцией ( найти среднеквадратичное значение положительных элементов каждой строки массива)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru