104.29K
Category: programmingprogramming

8 Формы и одномерные массивы

1.

Программирование
одномерных массивов
Windows Form

2.

Одномерные массивы на WF
удобно реализовать с помощью
элементов управления:
textBox,
listBox

3.

Особенности работы с текстовым
полем
textBox1.Text = "";
Random rand = new Random();
for (int i = 0; i < 15; i++)
{
Mas[i] = rand.Next(-50, 50);
textBox1.Text += "Mas[" + Convert.ToString(i) +"] = "+
Convert.ToString(Mas[i])+Environment.NewLine;
}
//Environment.NewLine переход на новую строку

4.

Задача.
Заменить все отрицательные числа нулями.

5.

Код для кнопки «Изменить»
textBox2.Text = "";
for (int i = 0; i < 15; i++)
{
if (Mas[i] < 0) Mas[i] = 0;
textBox2.Text += "Mas[" + Convert.ToString(i) + "] =
"
+ Convert.ToString(Mas[i]) + Environment.NewLine;
}

6.

Вывод одномерного массива в список
listBox

7.

Вывод массива в список listBox
Random rand = new Random();
listBox1.Items.Clear();
for (int i = 0; i < 10; i++)
{
Mas[i] = rand.Next(-10, 10);
listBox1.Items.Add ( "Mas[" + Convert.ToString(i) + "] = "+(Mas[i]));
}

8.

Решение задач
1.
В массиве из 20 целых чисел найти наибольший элемент и поменять его
местами с первым элементом.
2.
Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести
сумму тех элементов, которые кратны 5.
3.
Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести
количество и сумму тех элементов, которые делятся на 5 и не делятся на 7.
4.
Дан массив, содержащий 10 элементов. Вычислить произведение
элементов, стоящих после первого отрицательного элемента. Вывести
исходный массив и результат вычислений.
5.
Дан массив содержащий 12 элементов. Все четные элементы сложить,
вывести массив и результат.
6.
Дан массив, содержащий 15 элементов. Все положительные элементы
возвести в квадрат, а отрицательные умножить на 2. Вывести исходный и
полученный массив.
English     Русский Rules