Регистрация
Войти
Стать экспертом Правила
Информатика

С #1. Создайте одномерный массив с 31 элементов, которые заполнитеслучайными целыми числами от 11 до 100-11.Выведите значения элементов массива в строку, разделив их пробелами, 11 нечетное число.Отсортируйте массив по возрастанию и выведите его значение с новой строкиразделены пробелами.Еще раз отсортируйте массив по убыванию, выведите его значение с новоqстроки разделены пробелами.2. Создайте одномерный массив текстовых строк состоящий из 4элементов. Значение первого элемента - имя, второго - фамилия, третьего- отчество, четвертого - «Вариант - 11». Выведите на экран вашу фамилию, имя,отчество и номер варианта, используя ссылки на элементысозданного вами массива.Выведите на экран с новой строки то же, что и в предыдущей строке, норазместив слова в обратном порядке.Подсказка: Array.Reverse (имя вашего массива)

ОТВЕТЫ
using System;
                    
public class Program
{
    public static void Main()
    {
        // Task 1
        int[] arr1 = new int[31];
        Random rand = new Random();
        for(int i = 0;i < arr1.Length;i++)
            arr1[i] = rand.Next(11,100-11);
        
        for(int i = arr1.Length-1;i >=0;i--)
            Console.Write(arr1[i] + " ");
        
        Array.Sort(arr1);
        
        Console.WriteLine();
        for(int i = 0;i < arr1.Length;i++)
            Console.Write(arr1[i] + " ");
        
        Console.WriteLine();
        for(int i = arr1.Length-1;i >=0;i--)
            Console.Write(arr1[i] + " ");
        
        // Task 2
        string[] arr2 = {"Иван", "Иваненко", "Иванович", "Вариант - 11"};
        
        Console.WriteLine();
        for(int i = 0;i < arr2.Length;i++)
            Console.Write(arr2[i] + " ");
        
        Array.Reverse(arr2);
        
        Console.WriteLine();
        for(int i = 0;i < arr2.Length;i++)
            Console.Write(arr2[i] + " ");
    }
}
51
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам