2 / 2 / 0
Регистрация: 07.12.2012
Сообщений: 28
1

Даны два целочисленных массива K(m) и L(n). Найти максимальный элемент среди одинаковых элементов массивов K и L

08.12.2012, 00:07. Показов 2037. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны два целочисленных массива K(m) и L(n). Найти максимальный элемент среди одинаковых элементов массивов K и L
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication9
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
 
        }
 
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.RowCount = Convert.ToInt32(numericUpDown1.Value.ToString());
            for (int i = 0; i < dataGridView1.RowCount; i++)
                dataGridView1.Rows[i].Cells[0].Value = 0;
            
            dataGridView2.RowCount = Convert.ToInt32(numericUpDown2.Value.ToString());
                for (int j = 0; j < dataGridView2.RowCount; j++)
                    dataGridView2.Rows[j].Cells[0].Value = 0;
            
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            int n = dataGridView1.RowCount;
            int m = dataGridView2.RowCount;
            int p = 0;
            int[] K = new int[m];
            int[] L = new int[n];
            int[] S = new int[p];
            for (int i = 0; i < m; i++)
                K[i] = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
            for (int j = 0; j < n; j++)
            {
                L[j] = Convert.ToInt32(dataGridView2.Rows[j].Cells[0].Value);
                if (m < n)
                    m = p;
                else
                    n = p;
                for (int q = 0; q < p; q++)
                {
                    if (K[0] == L[j])
                        S[q] = K[0];
                    int max = S[0];
                    for (int b = 0; b < q; b++)
                        if (S[b] > max)
                            max = S[b];
                    label1.Text = "Макс Один Эл Мас=" + max;
                }
            }
        }       
 
        private void numericUpDown2_ValueChanged(object sender, EventArgs e)
        {
 
        }
       
    }
}
Выдает ошибку "Индекс за пределами диапазона" на строке 51\54

Добавлено через 9 минут
Forms:
Даны два целочисленных массива K(m) и L(n). Найти максимальный элемент среди одинаковых элементов массивов K и L


Error:
Даны два целочисленных массива K(m) и L(n). Найти максимальный элемент среди одинаковых элементов массивов K и L
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2012, 00:07
Ответы с готовыми решениями:

Даны два целочисленных массива K(m) и L(n). Найти наименьший элемент массива K, не имеющий себе равных в массиве L
Даны два целочисленных массива K(m) и L(n). Найти наименьший элемент массива K, не имеющий себе...

Даны два целочисленных массива A(m) и B(n). Найти наибольший элемент массива А, не имеющий себе равных в массиве В.
Даны два целочисленных массива A(m) и B(n). Найти наибольший элемент массива А, не имеющий себе...

Найти максимальный элемент среди одинаковых элементов
Доброй ночи, помогите решить задачу по программированию в С++, программировании новичок, для меня...

Что-то не хочет пахать :( | Даны два целочисленных массива К(m) и L(n). Найти наибольший элемент массива K, не имеющий себе равных в массиве L.
Даны два целочисленных массива К(m) и L(n). Найти наибольший элемент массива K, не имеющий себе...

1
340 / 340 / 90
Регистрация: 04.03.2010
Сообщений: 648
08.12.2012, 00:40 2
C#
1
2
3
List<int> collection1 = new List<int>() { 1, 2, 3, 4, 5 };
            List<int> collection2 = new List<int>() { 2, 4, 6, 5, 10 };
            int max = collection1.Intersect(collection2).Max();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2012, 00:40
Помогаю со студенческими работами здесь

Найти среди элементов массивов a и z два одинаковых элемента с наименьшими индексами
Решил поделать задачки из книги и тут на тебе: Я нашел наименьший одинаковый элемент и его...

Найти максимальный элемент среди четных элементов и максимальный среди нечетных элементов массива
помоги решить задачу все перепоробывала запускается но не выдает числа а показывает все время ноль...

В целочисленном массиве M(n) найти максимальный элемент среди четных элементов массива и максимальный элемент
В целочисленном массиве M(n) найти максимальный элемент среди четных элементов массива и...

Найти максимальный элемент среди элементов трех одномерных числовых массивов
привет всем я совсем новичок в C#, дали задание по методам: &quot;7. Найти максимальный элемент среди...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru