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

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

Войти
Регистрация
Восстановить пароль
 
Олег)))
1 / 1 / 0
Регистрация: 06.12.2010
Сообщений: 19
#1

Найти среднее арифметическое неотрицательных элементов матрицы, - C++

12.06.2011, 09:02. Просмотров 767. Ответов 1
Метки нет (Все метки)

Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке матрицы.

Общие замечания
• Практически во всех задачах упоминается некая матрица. В таких случаях формулировка задачи должна начинаться со слов: «Дана матрица …».
• Работать только с массивами с переменными границами, как мы это делали во всех зада-чах! Никаких «матриц 5х5»!
• Рассматривать общий случай переменных границ, а именно:
 если по условию задачи матрица может быть не квадратной, число строк и столбцов пред-ставлять разными переменными;
 если в задаче даны матрица и вектор или два вектора и какие-либо из граничных значений не зависят друг от друга, представлять эти граничные значения разными переменными.
• Переусложнять задачу тоже не надо. Если упоминается главная диагональ, то матрицу брать квадратной и т.п.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2011, 09:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти среднее арифметическое неотрицательных элементов матрицы, (C++):

Найти среднее арифметическое неотрицательных элементов матрицы - C++
Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке...

Найти среднее арифметическое неотрицательных элементов матрицы - C++
3) Дана матрица А. Найти среднее арифметическое неотрицательных элементов матрицы.

Найти среднее арифметическое неотрицательных элементов матрицы - C++
Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке...

Среднее арифметическое неотрицательных элементов матрицы - C++
Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке...

среднее арифметическое неотрицательных элементов матрицы - C++
Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке...

Найти среднее арифметическое всех неотрицательных элементов массива - C++
Найти среднее арифметическое всех неотрицательных элементов массива. Помогите найти ошибку, пожалуйста, выводит только целые значения ...

1
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.06.2011, 02:07 #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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <cstdlib>
#include <vector>
 
int main()
{       
    std::cout << "Enter N and M: ";
    int N, M;
    std::cin >> N >> M;
    int * arr = nullptr, sum_of_pos(0);
    std::vector<int> vec;
    for(int i = 0; i < N; i++)
    {
        arr = new int [M];
        std::for_each(arr, arr + M, [](int & a)
        {
            a = rand() % 10 - 5;
        });
        std::copy(arr, arr + M, std::ostream_iterator< int >(std::cout, " "));
        std::cout << std::endl;
        vec.push_back((int)std::count_if(arr, arr + M, [&sum_of_pos](int a) -> bool
        {
            if(a >= 0)
            {
                sum_of_pos += a;
                return true;
            }
            return false;
        }));
        delete [] arr;
    }
    std::cout << "Sum of pos elem: " << sum_of_pos << "\nPos elems in each row: ";
    std::copy(vec.begin(), vec.end(), std::ostream_iterator< int >(std::cout, " "));
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2011, 02:07
Привет! Вот еще темы с ответами:

Найти среднее геометрическое и среднее арифметическое элементов главной диагонали матрицы - C++
Написать функцию которая находит среднее геометрические и среднее арифметические элементы главной диагонали матрицы, заполнить и выполнить...

Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали. - C++
Ребят не понимаю я с++ Дали создать программу Помогите пожалуйста Найти среднее арифметическое элементов матрицы и сумму элементов...

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

Найти среднее арифметическое отрицательных элементов матрицы - C++
найти среднее арифметическое отрицательных элементов матрицы лежащей ниже главной диагонали и среднее арифметическое главной диагонали ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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