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

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

Войти
Регистрация
Восстановить пароль
 
Chinga Nursul
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 9
#1

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

14.11.2011, 19:02. Просмотров 701. Ответов 5
Метки нет (Все метки)

Даны три массива a[6,6], b[6,6], c[6,6]. Найти сумму максимальных элементов, расположенных на главной диагонали

помогите пожалуистаа прошу
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 19:02     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы
Посмотрите здесь:

Определить сумму элементов матрицы, расположенных на главной диагонали C++
C++ Найти сумму элементов матрицы расположенных по главной диагонали
Для заданной матрицы A(N, N) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали C++
Найти сумму всех элементов матрицы, расположенных ниже главной диагонали C++
Вычислить сумму элементов матрицы, расположенных выше главной диагонали C++
C++ Определить сумму элементов, расположенных на главной диагонали матрицы
Вычислить сумму элементов матрицы, расположенных на главной диагонали и выше нее C++
C++ Определить сумму элементов, расположенных на главной диагонали матрицы
C++ Найти сумму элементов, расположенных на главной диагонали.
Найти сумму отрицательных элементов расположенных на главной диагонали матрицы C++
Найти сумму модулей элементов квадратной матрицы, расположенных ниже главной диагонали C++
C++ Найти сумму модулей элементов, расположенных выше главной диагонали матрицы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mc.Duck
Заблокирован
14.11.2011, 19:29     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы #2
На какой из главных?
Сыроежка
Заблокирован
14.11.2011, 19:31     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы #3
У вас не четко сформулированное задание. То ли надо подсчитать сумму трех максимальных элементов - каждый максимальный элемент для отдельной матрицы. То ли, если, допустим, у какой-то матрицы может быть несколько равных между собой максимальных элементов на главной диагонали, то сумму всех таких элементов.
mc.Duck
Заблокирован
14.11.2011, 19:34     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы #4
Сыроежка, кстати, да)
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
14.11.2011, 19:47     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от mc.Duck Посмотреть сообщение
На какой из главных?
Цитата Сообщение от Chinga Nursul Посмотреть сообщение
расположенных на главной диагонали

Chinga Nursul, если в СИ, если матрицы целочисленные, если элементы матрицы задавать рандомно:
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
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define N 6
 
int main() {
    int a[N][N], b[N][N], c[N][N];
    int i, j, maxa, maxb, maxc;
    srand(time(NULL));
    printf(" Matrix A: \n");
    for(i = 0; i < N; i++)
          {  for(j = 0; j < N; j++)
              { a[i][j] = rand()%100+1;
                printf(" %3i", a[i][j]);
              }
           printf("\n\n");
          }
    maxa = a[0][0];
    for(i = 0; i < N; i++)
       {   if( a[i][i] > maxa )
              maxa = a[i][i];
              }
    printf("\nMax of 1-st matrix: %i", maxa);
    
    printf(" \n\nMatrix B: \n");
    for(i = 0; i < N; i++)
          {  for(j = 0; j < N; j++)
              { b[i][j] = rand()%100+1;
                printf(" %3i", b[i][j]);
              }
           printf("\n\n");
          }
    maxb = b[0][0];
    for(i = 0; i < N; i++)
       {   if( b[i][i] > maxb )
              maxb = b[i][i];
              }
    printf("\nMax of 2-nd matrix: %i", maxb);
    
    printf(" \n\nMatrix C: \n");
    for(i = 0; i < N; i++)
          {  for(j = 0; j < N; j++)
              { c[i][j] = rand()%100+1;
                printf(" %3i", c[i][j]);
              }
           printf("\n\n");
          }
    maxc = c[0][0];
    for(i = 0; i < N; i++)
       {   if( c[i][i] > maxc )
              maxc = c[i][i];
              }
    printf("\nMax of 3-rd matrix: %i", maxc);
    
    printf("\n\nThe sum of 3 max el-ts = %i", maxa + maxb + maxc);
system("pause");
}
Chinga Nursul
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 9
15.11.2011, 13:04  [ТС]     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы #6
даны три массива A[6,6], B[6,6],C[6,6]. найти сумму максимальных элементов, расположенных на главной диагонали массива
помогите решить в паскаля
благодарю за ответы
Yandex
Объявления
15.11.2011, 13:04     Найти сумму максимальных элементов, расположенных на главной диагонали матрицы
Ответ Создать тему
Опции темы

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