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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2019, 07:34   #1
Avis45412
Новичок
Джуниор
 
Регистрация: 25.02.2019
Сообщений: 1
По умолчанию Надо сделать вывод локальных максимумов этого массива.

Дан двухмерный массив 20 Х 20 целочисленных элементов.Найдите все локальные максимумы.
Надо сделать вывод локальных максимумов этого массива.
Помогите!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication10
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
dataGridView1.RowCount = 20;
dataGridView1.ColumnCount = 20;
int[,] a = new int[20, 20];
int count = 0;
int i, j;
Random rand = new Random();

for (i = 0; i < 20; i++)
for (j = 0; j < 20; j++)
a[i, j] = rand.Next(-100, 100);

for (i = 0; i < 20; i++)
for (j = 0; j < 20; j++)
dataGridView1.Rows[i].Cells[j].Value = a[i, j].ToString();

i = 0;
j = 0;
for (i = 0; i < 20; i++)
{
for (i = 0; i < 20; i++)
{
if (a[i, j] >= a[i - 1 == -1 ? i : i - 1, j] &&
a[i, j] >= a[i + 1 == a.GetLength(0) ? i : i + 1, j] &&
a[i, j] >= a[i, j - 1 == -1 ? j : j - 1] &&
a[i, j] >= a[i, j + 1 == a.GetLength(1) ? j : j + 1])
count++;

}

label2.Text = Convert.ToString(count);
}
}
}
Avis45412 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск локальных максимумов в двумерном массиве AcHt Windows Forms 0 20.06.2017 14:11
В одномерном массиве все элементы этого массива умножить на среднее арифметическое наибольшего и наименьшего элементов этого массива Danil_322 Паскаль, Turbo Pascal, PascalABC.NET 6 24.12.2016 17:55
В действительной матрице А(n,n).определить в каждой строке число локальных максимумов (Delphi) (=Настя=) Помощь студентам 7 14.09.2011 22:16
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов в порядке возрастания zzz6 Помощь студентам 1 04.07.2011 12:59
Создать функцию вычисляющую общее количество локальных максимумов leha1993 Паскаль, Turbo Pascal, PascalABC.NET 2 23.05.2011 14:23