Вопрос задан 28.04.2021 в 02:58. Предмет Информатика. Спрашивает Лебрет Валерия.

С # 1. Создайте одномерный массив с 31 элементов, которые заполните случайными целыми числами от

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дударчук Крістіна.
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] + " ");
    }
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Решение задачи 1:

import random

создание массива

arr = [random.randint(11, 100-11) for _ in range(31)]

вывод элементов массива

print("Исходный массив:") print(*arr, sep=" ")

сортировка по возрастанию и вывод

arr.sort() print("Отсортированный по возрастанию массив:") print(*arr, sep=" ")

сортировка по убыванию и вывод

arr.sort(reverse=True) print("Отсортированный по убыванию массив:") print(*arr, sep=" ")

Решение задачи 2:

создание массива строк

strings_arr = ["Иван", "Иванов", "Иванович", "Вариант - 11"]

вывод информации о пользователе

print(strings_arr[1], strings_arr[0], strings_arr[2], strings_arr[3])

вывод информации о пользователе в обратном порядке

strings_arr.reverse() print(strings_arr[0], strings_arr[1], strings_arr[2], strings_arr[3])

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос