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

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

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

В матрице А[N, N], сформированной случайным образом, обнулить все элементы, превосходящие среднее арифметическое элементов матрицы - C++

04.06.2013, 15:24. Просмотров 270. Ответов 2
Метки нет (Все метки)

в общем:запара с программированием в университете.удалились с сетевого диска все программы.восстанавливать времени нет.Помогите пожалуйста.
вот задание:

16. В матрице А[N, N], сформированной случайным образом, обнулить все элементы, превосходящие среднее арифметическое элементов матрицы.(Матрицы)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 15:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В матрице А[N, N], сформированной случайным образом, обнулить все элементы, превосходящие среднее арифметическое элементов матрицы (C++):

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

В матрице, сформированной случайным образом, заменить элементы побочной диагонали на минимальное - C++
В матрице А, сформированной случайным образом, заменить элементы побочной диагонали на минимальное значение матрицы. #include <ctime> ...

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

Все строки матрицы, где находится более двух простых чисел, обнулить. Найти среднее арифметическое элементов до и после обнуления - C++
Задана матрица натуральных чисел A(n,n). Все строки, где находится более двух простых чисел, обнулить. Найти среднее арифметическое...

В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов - C++
вот задание: В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов. Заранее...

В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов - C++
5. В массиве y(20), сформированном случайным образом, найти среднее арифметическое модулей всех ненулевых элементов.Задание вроде тоже,но...

2
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
04.06.2013, 16:02 #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
49
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const int size = 10;
    int matrix [size][size];
    int sumElements = 0, countElements = 0; 
    double average;
 
    srand(time(NULL));
    cout << "Исходная матрица: " << endl;
    for (int i = 0; i < size; i++)
    {
        for (int j = 0; j < size; j++)
        {
            matrix[i][j] = rand() % 100;
            cout << setw(3) << left << matrix[i][j];
            sumElements += matrix[i][j];
            countElements++;
        }
 
        cout << endl;
    }
 
    average = (double)sumElements / countElements;
    cout << "Среднее арифметическое элементов равно: " << setprecision(2) 
         << setiosflags(ios::fixed | ios::showpoint) << average << endl;
 
    for (int i = 0; i < size; i++)
        for (int j = 0; j < size; j++)
            if (matrix[i][j] > average)
                matrix[i][j] = 0;
 
    cout << endl << "Итоговая матрица: " << endl;
    for (int i = 0; i < size; i++)
    {
        for (int j = 0; j < size; j++)
            cout << setw(3) << left << matrix[i][j];
        cout << endl;
    }
 
    system("pause");
    return 0;
}
Результат
0
Миниатюры
В матрице А[N, N], сформированной случайным образом, обнулить все элементы, превосходящие среднее арифметическое элементов матрицы  
Вад
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 13
04.06.2013, 17:12  [ТС] #3
Благодарю)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 17:12
Привет! Вот еще темы с ответами:

генерировать случайным образом массив.Найти среднее значение, количество элементов меньше среднего - C++
генерировать случайным образом массив из 50 элементов. Найти среднее значение, количество элементов меньше среднего, минимальное значение и...

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

Подсчитать среднее арифметическое элементов каждого столбца матрицы и ввести все это в одномерный массив - C++
Есть уже отсортированный двумерный массив NxM. Нужно подсчитать средн.арифмет. элементов каждого столбца и ввести все это в массив B. ...

Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. - C++
Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. Вычислить сумму...


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

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

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