Учебно-методическое пособие для студентов и слушателей системы повышения



бет17/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   13   14   15   16   17   18   19   20   ...   75
Пример 3


Свойства и методы класса Array.



  1. Создадим проект сon133. Наберем код программы в теле метода Main:

Console.Write("Введите размерность массивов (от 5 до 20) "); int n = int.Parse(Console.ReadLine());
Random r = new Random(); // создание экземпляра класса Random
int[] a = new int[n]; // объявление массива
for (int i = 0; i < n; i++)
{
a[i] = r.Next(‐20, 20); //заполнение массива случайными числами
Console.Write("{0,4}", a[i]); // вывод исходного массива
}
// подсчет суммы и количества отрицательных чисел
int sum = 0, num = 0; // задание начальных значений
foreach (int x in a)
if (x < 0) { sum += x; num++; }
Console.WriteLine("\n Сумма отрицательных = {0}, к‐во = {1}", sum, num);
int max = a[0]; // поиск максимального элемента
foreach (int x in a) if (x > max) max = x; Console.WriteLine("max = " + max);
Array.Sort(a); // сортировка элементов массива
foreach (int x in a) Console.Write("{0,4}", x); Console.WriteLine();
Array.Reverse(a); // изменение порядка следования
foreach (int x in a) Console.Write("{0,4}", x); Console.ReadKey();

  1. Протестируем программу. Сравним вывод элементов двумя способами.



Задания для самостоятельной работы

Создайте консольные приложения, в которых выполняются заданные действия:



  1. По введенному порядковому номеру выводится название дня недели и количество дней до Вс.

  2. По введенному обозначению транспортного средства (a – автомобиль, v – велосипед, m – мотоцикл, p – поезд, s – самолет) выводится его название и средняя скорость.

  3. Заданы диагонали мониторов в дюймах: 10.1; 11.6; 14; 15.6; 17; 19; 24; 27.

Формируется и выводится таблица перевода диагоналей в сантиметры.

  1. Формируется массив из n натуральных нечетных чисел. Выводятся чис- ла кратные 3.

  2. Формируется массив из n целых случайных чисел от 10 до 99. Выводят- ся четные числа и их количество.

  3. Формируется массив из n целых случайных чисел от –40 до 40. Выво- дятся нечетные отрицательные числа и их количество.

  4. Формируется массив из n целых случайных чисел от –50 до 50. Массив упорядочивается: а) выводится сумма и количество положительных чисел; б) Выводятся числа от –20 до +20.

  5. *По введенному порядковому номеру месяца и дате выводится: название месяца, количество дней в нем, количество дней, оставшихся до конца текуще- го месяца, название следующего месяца.


    1. Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет