Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Заполните массив случайными числами в диапазоне 1000.2000 и подсчитайте число элементов, у которых вторая с конца цифра – чётная. Язык C#

Программирование на языке с#
Николай Ф.
  ·   · 6,6 K
подумываю стать крутым программистом, но пока что...  · 7 дек 2018

Random rnd = new Random(); //создание объекта для генерации псевдослучайных чисел

int [] randommas = new int [100]; //пустой массив для заполнения

int sum = 0; //сумма элементов по условию

for (int i = 0; i < 100; i++) //цикл для заполнения массива

{

randommas[i] = rnd.Next(1000,2000); //случайное число из диапазона

int check = randommas[i] / 10; //целочисленное деление, чтобы вторая цифра числа с конца стала последней

if (check % 2 == 0) sum+=randommas[i]; //проверяем четность теперь уже последней цифры, если все ок - складываем

}

Console.WriteLine($"answer is {sum}");

Console.ReadKey(); //ожидание нажатия клавиши, чтобы консоль не закрывалась моментально после выполнения

На всякий случай, знайте, что объект Random генерирует только целые числа

Рандом сгенерируется настолько быстро, что все значения будут одинаковы