В соревнованиях по плаванию на 200 м участвуют n спортсменов. Вывести на печать лучший результат
В группе учится n студентов. Каждый сдал 4 экзамена. Подсчитать число неуспевающих студентов и средний балл группы.
Напишите swap двух переменных с определенными значениями
Массивы
Массив – это структура данных, содержащая несколько значений одного типа, обозначаемая одним именем. Доступ к элементам массива осуществляется по индексу.
Одномерные массивы
‼️ Все массивы должны быть объявлены и инициализированы перед их использованием. При объявлении массива нужно указать тип элементов массива
int[] a;
a = newint[5];
//or
int[] a = newint[5]; // в а лежат нули
При объявлении массива можно явно задать значения элементов:
int[] a = newint[3] {3, 1, 4};
Доступ к элементу
Console.WriteLine(a[0]);
//OUT: 3
a[0] = 42;
Console.WriteLine(a[0]);
//OUT: 42
Обход массива
for (int i = 0; i < a.length; ++i)
{
Console.Write("{0} ", a[i]);
}
//OUT: 3 1 4
❗️ У массива, как у объекта / типа(телефон - свойства = вес, цвет, etc), есть его некоторые свойства. Доступ к свойствам объектов осуществляется через точки(.). В данном курсе чаще всего и удобнее будет использовать свойство length.
Console.WriteLine(a.length);
//OUT: 3
Инициализация массива случайными числами
using System;
Random rnd = new Random(); // Генератор случайных чисел
int[] a = newint[10101];
for (int i = 0; i < a.length; ++i)
{
a[i] = rnd.Next(-100, 100); // Псевдослучайное число в пределах от -100 до 100
Задачи
Массивы
int[] a;
a = new int[5];
//or
int[] a = new int[5]; // в а лежат нули
int[] a = new int[3] {3, 1, 4};
Console.WriteLine(a[0]);
//OUT: 3
a[0] = 42;
Console.WriteLine(a[0]);
//OUT: 42
for (int i = 0; i < a.length; ++i)
{
Console.Write("{0} ", a[i]);
}
//OUT: 3 1 4
Console.WriteLine(a.length);
//OUT: 3
using System;
Random rnd = new Random(); // Генератор случайных чисел
int[] a = new int[10101];
for (int i = 0; i < a.length; ++i)
{
a[i] = rnd.Next(-100, 100); // Псевдослучайное число в пределах от -100 до 100
}