Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2012, 00:20   #1
АлександрМих
Пользователь
 
Аватар для АлександрМих
 
Регистрация: 10.04.2012
Сообщений: 12
По умолчанию Матрица. Максимальный элемент

Помогите пожалуйста найти максимальный элемент в заштрихованной области.
Изображения
Тип файла: jpg 1.jpg (8.3 Кб, 151 просмотров)
АлександрМих вне форума Ответить с цитированием
Старый 17.04.2012, 00:47   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

42, точно Вам говорю.
Если Вы имеете в виду поиск максимального элемента выше главной диагонали в двумерном массиве, то вот (i - номер столбца, j - строки, сама диагональ в поиск тоже включена)
Код:
int **a;
...
int max = a[0][0];
for (int i = 1; i < n; ++i) {
  for (int j = 0; j <= i; ++j) {
    if (a[i][j] > max) max = a[i][j];
  }
}
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 18.04.2012, 21:11   #3
АлександрМих
Пользователь
 
Аватар для АлександрМих
 
Регистрация: 10.04.2012
Сообщений: 12
По умолчанию

К рисунку выше:
Дана матрица вещественных чисел, размерность которой задается пользователем. Распечатать матрицу на экране и определи максимальный элемент, находящийся в заштрихованной области.
Помогите пожалуйста дальше застопорился
Исходник:
Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

 void main()
  {
  double Ar, max;
  int i, j, x, n;  
  printf("vvedite razmer matrix");
  scanf("%d",&x);
  Ar=(int*)malloc(sizeof(x)*x*x);
  if(Ar)=NULL{
   for(i=1; i<=x; i++)
   for(j=1; j<=x; j++)
   printf("Vvedite elementu %d %d", i, j);
   scanf("%d", &n);
   Ar[(i-1)*x+j-1]=n;}

Последний раз редактировалось ACE Valery; 22.04.2012 в 19:27.
АлександрМих вне форума Ответить с цитированием
Старый 21.04.2012, 19:56   #4
rmv240899
Форумчанин
 
Регистрация: 18.02.2012
Сообщений: 155
По умолчанию

Ar должен быть указателем на указатель
rmv240899 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана действительная матрица A размерности. Если минимальный элемент матрицы расположен над главной диагональю, а максимальный эл. Anton94.by Паскаль, Turbo Pascal, PascalABC.NET 15 06.03.2012 23:37
Максимальный элемент матрицы zzz.postalman Паскаль, Turbo Pascal, PascalABC.NET 4 01.05.2011 18:50
Матрица в С++. максимальный элемент каждого столбца. Маргоша Помощь студентам 1 23.10.2010 19:50
Максимальный элемент матрицы maloy-rom Помощь студентам 1 24.12.2009 00:17
Максимальный элемент матрицы gessi Паскаль, Turbo Pascal, PascalABC.NET 2 14.09.2009 09:23