Информатика

1) Вывести все целые числа из одномерного массива, которые следуют за последним элементом и оканчиваются на цифру

1) Вывести все целые числа из одномерного массива, которые следуют за последним элементом и оканчиваются на цифру "7". Если в массиве нет элементов, оканчивающихся на цифру "7", нужно не выводить ни один элемент. (C#)

2) Разработать класс "Square" с атрибутом сторона квадрата "а" и методами для вычисления периметра и площади.
Верные ответы (1):
  • Zagadochnyy_Ubiyca
    Zagadochnyy_Ubiyca
    5
    Показать ответ
    Массивы в C#:

    Пояснение: Для решения задачи нужно пройти по всем элементам массива и проверить, оканчивается ли каждый из них на цифру "7". Если условие выполняется, то записываем этот элемент в другой массив. Если в итоге новый массив не пустой, выводим все его элементы. В противном случае, не выводим ничего.

    csharp
    int[] array = { 17, 27, 31, 47, 52, 67, 73, 87 };

    List result = new List(); // Создаем новый список для хранения результатов

    if (array.Length > 0)
    {
    int lastNumber = array[array.Length - 1]; // Получаем последний элемент массива

    foreach (int number in array)
    {
    if (number > lastNumber && number % 10 == 7)
    {
    result.Add(number);
    }
    }
    }

    if (result.Count > 0)
    {
    foreach (int number in result)
    {
    Console.WriteLine(number);
    }
    }


    Совет: Чтобы лучше понять работу с массивами в C#, рекомендуется изучить основные операции с ними, такие как доступ к элементам, добавление элементов, удаление элементов и т.д. Также стоит освоить работу с условными операторами и циклами.

    Доп. материал:
    Анализируем массив { 14, 27, 31, 47, 52, 67, 73, 87 }. Последний элемент - 87. Все числа, следующие за ним и оканчивающиеся на цифру "7", это 31, 47, 67 и 73. Именно эти числа и будут выведены на экран.

    Задание: Напишите программу на C#, которая будет выводить все числа из одномерного массива, которые следуют за последним элементом и делятся на 3. Если таких чисел нет, необходимо вывести сообщение "Таких чисел нет".
Написать свой ответ: