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

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

Войти
Регистрация
Восстановить пароль
 
lexa444777
2 / 2 / 1
Регистрация: 23.03.2012
Сообщений: 22
#1

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

15.06.2012, 10:37. Просмотров 372. Ответов 3
Метки нет (Все метки)

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

В матрице А(N,N) найти индексы первого элемента, превосходящего среднее арифметическое всех элементов - C++
В заданной матрице А(N,N) найти индексы первого элемента, превосходящего среднее фрифметическое всех элементов. Элементы матриц...

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

Найти среднее арифметическое Sro всех отрицательных элементов матрицы - C++
Найти среднее арифметическое Sro всех отрицательных элементов матрицы {aij}, где i = j = 1, ..., 4.

Массив: Найти среднее арифметическое из всех положительных элементов этой матрицы - C++
Привет всем) пожалуйста решите пару задач по теме массивы)) очень надо сдать эти задачи) а сроки поджимают) 1)Найти среднее ...

Матрицы. Определить индекс стобца, среднее арифметическое элементов которого максимально - C++
Дана прямогульная матрица b. Определить индекс стобца. среднее арифметическое жлементов которого максимально. Если таких столбцов...

Определить индекс столбца матрицы, среднее арифметическое элементов которого максимально - C++
Дана прямоугольная матрица b. Определить индекс столбца, среднее арифметическое элементов которого максимально. Если таких столбцов...

3
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
15.06.2012, 10:53 #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
#include <iostream>  
using namespace std; 
 
int main() 
{   
    setlocale(0, "Rus");
    const int N = 5; 
    int sum = 0; 
    int i, j; 
    double average; 
    int count = 0;
 
    int matrix[N][N] = { 11, 23, 45, 67, 78, 
                         33, 67, 12, 89, 70, 
                         45, 44, 14, 59, 60, 
                         1, 34, 67, 78, 90, 
                         46, 78, 89, 12, 11 };  
 
    for ( i = 0; i < N; i++) 
        for ( j = 0; j < N; j++) 
            sum += matrix[i][j];  
 
    cout << "Сумма всех элементов равна " << sum << endl;
 
    average = (double)sum / (N*N);  
 
    cout << "Среднее значение в матрице равно " << average << endl; 
    
    for ( i = 0; i < N; i++) 
        for ( j = 0; j < N; j++) 
            if(matrix[i][j] > average)
            {     
                cout << "Первый элемент больший среднего арифмитеческого " << count <<  endl;  
                system("Pause");
                return 0;
             }
 
    return 0;
}
1
magirus
15.06.2012, 10:55
  #3
 Комментарий администратора 
lexa444777, называйте темы информативно.
1
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
15.06.2012, 11:32 #4
Вот мой вариант

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
50
51
52
53
54
55
56
57
58
59
60
#include <iostream> 
#include <cstdlib> 
#include <iomanip> 
#include <ctime> 
using namespace std; 
 
int main() 
{   
    setlocale(0, "rus");
    const int N = 10; 
    int matrix[N][N]; 
    srand((unsigned) time(0)); 
    int i, j;  
    int sum = 0; 
    int average; 
    int index_i, index_j;
 
    for ( i = 0; i < N; i++) 
        for ( j = 0; j < N; j++) 
            matrix[i][j] = rand() % 100; 
 
    for ( i = 0; i < N; i++) 
        for ( j = 0; j < N; j++)  
        {
            if( j % 10 == 0) 
                cout << endl; 
            cout << setw(3) << matrix[i][j]; 
        }  
        cout << endl << endl;
 
        for ( i = 0; i < N; i++) 
            for ( j = 0; j < N; j++) 
                sum += matrix[i][j]; 
 
        average = sum / (N*N); 
 
        cout << "Среднее значение равно " << average << endl; 
 
        for ( i = 0; i < N; i++) 
        {
            for ( j = 0; j < N; j++) 
                if( matrix[i][j] > average) 
                { 
                
                    index_i = i; 
                    index_j = j;  
                    break;
                } 
 
                if(matrix[i][j] > average) 
                    break; 
        }
 
                cout << endl << endl; 
 
                cout << "Первый элемент который больше среднего значения " << endl; 
                cout << "расположен в строке  " << index_i << "  и столбце " << index_j << endl;  
 
             system("Pause");
}
1
15.06.2012, 11:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2012, 11:32
Привет! Вот еще темы с ответами:

Найти сумму всех положительных элементов массива и среднее арифметическое всех элементов - C++
Помогите написать программу: Дан массив A. Найти сумму всех положительных элементов массива и среднее арифметическое всех чисел.

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

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

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


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

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

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