Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
1

Работа с массивами

02.02.2018, 14:50. Показов 524. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
появилась такая проблема... не знаю как написать чтобы выполнялись этих 2 условия:
1. Вычислить среднегеометрическое значение четных по значению элементов последней строки массива.
2. Определить наибольший по величине среди ненулевых элементов второго столбца массива.
В принципе заполнение матрицы есть, а вот 2 условия которые должны выполняться при нажатии checkbox и выводить результат в TextBox нету, и не знаю как это будет выглядеть в коде. Прошу помоч с кодом. Сама программа вложена в документ
Вложения
Тип файла: zip WindowsFormsApplication2.zip (63.0 Кб, 4 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2018, 14:50
Ответы с готовыми решениями:

Работа с массивами
Написать программу, которая будет обладать следующими функциональными возможностями: - ввод...

Работа массивами
Доброго времени суток, товарищи. Хотел бы спросить for i := 1 to n do if a<0 then b:=a;...

Работа с массивами
Доброго времени суток! Есть 10 массивов, в каждом по 4 цифры. Например, a{1,2,3,4}, b{5,6,7,8} и...

Работа с массивами
Описать процедуру ArrayToMatrCol (A,K,M,N,B),формирующую по вещественному массиву А размера К...

7
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
03.02.2018, 11:08  [ТС] 2
есть у кого догадки?
0
548 / 479 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
03.02.2018, 14:13 3
1. Среднеарифметическое или среднегеометрическое?
2. checkBox не поможет
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
03.02.2018, 15:02  [ТС] 4
Среднегеометрическое, вот есть пример, но это другой как делали через check box:
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
private void button2_Click(object sender, EventArgs e)
        {
            int sum = 0, min = mass[1, 0];
            if (checkBox1.Checked == false && checkBox2.Checked == false)
                MessageBox.Show("Ни одно из действий не выбрано!");
            else
            {
                if (checkBox1.Checked == true)
                {
                    int s = (int)Math.Ceiling(Convert.ToDouble(M / 2));
                    int j = 0;
                    for (int i = N-1; i >= 0; i--)
                    {
                        if (j <= s)
                        {
                            if (mass[i, j] < 0)
                                sum += mass[i, j];
                            j++;
                        }
                    }
                    textBox3.Text = sum.ToString();
                }
                
                if (checkBox2.Checked == true)
                {
                        for (int j = 0; j < M; j++)
                        {
                        if ((Math.Abs(mass[1, j]) % 2 == 0) && (Math.Abs(mass[1,j]) < min))
                            min = mass[1, j];
                        }
                    textBox4.Text = min.ToString();
                }
            }
        }
Там тоже было также 2 условия как и у меня, но они разные, а мне нужно также только с моим условием
0
548 / 479 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
04.02.2018, 14:30 5
1.Где в коде используется среднегеометрическое значение?
2 Сколько бы не было checkBox, нужна кнопка, поэтому проще использовать условие if.
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
04.02.2018, 19:54  [ТС] 6
даже так... это пример тут вообще другое условие... вы хоть читаете, что я пишу?
0
62 / 63 / 28
Регистрация: 10.01.2018
Сообщений: 360
04.02.2018, 23:19 7

Не по теме:

Цитата Сообщение от Apathy2301 Посмотреть сообщение
Среднегеометрическое, вот есть пример
Цитата Сообщение от zna926 Посмотреть сообщение
1.Где в коде используется среднегеометрическое значение?
Цитата Сообщение от Apathy2301 Посмотреть сообщение
вы хоть читаете, что я пишу?
Судя по всему, вы не читаете, что пишете)
А возмущаетесь так, как будто это не вы пришли с пустыми руками на форум и просите помощи)


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        private void MaxItem()
        {
            int temp = -20;
            for (int i = 0; i < mass.GetLength(0); i++)
                if (mass[i, 1] > temp && mass[i, 1] != 0)
                    temp = mass[i, 1];
            tbResult.Text = temp.ToString();
        }
 
        private void Geom()
        {
            int temp = 1;
            for (int i = 0; i < mass.GetLength(1); i++)
                if ((mass[mass.GetLength(0) -1, i] > 0) && (mass[mass.GetLength(0) - 1, i] % 2) == 0)
                    temp *= mass[mass.GetLength(0) - 1, i];
            tbResult.Text = Math.Pow(temp, 1.0 / 3.0).ToString();
        }
    }
Остальное во вложении.
Вложения
Тип файла: 7z WindowsFormsApplication2.7z (142.7 Кб, 2 просмотров)
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
05.02.2018, 10:41  [ТС] 8
всё понял спасибо большое

Добавлено через 22 секунды
извиняюсь за свою тупость... бывает.. не дочитываю иногда
0
05.02.2018, 10:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2018, 10:41
Помогаю со студенческими работами здесь

Работа с массивами
Я прошел такие темы как : Условный оператор if Оператор выбора switch Оператор безусловного...

Работа с массивами.
Приветствую. Возникли две задачки по делфи, решения к которым найти так и не смог. 1) В ...

Работа с массивами
Возможно ли создать массив из 20 чисел в диапазоне от 1 до 40 без повторов? Обычный массив создаю....

Работа с массивами
Я правильно понял: 1. Обнулить массив - SetLength(List,0); 2. Добавить новый элемент...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru