
Вопрос задан 28.04.2021 в 02:58.
Предмет Информатика.
Спрашивает Лебрет Валерия.
С # 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] + " ");
}
}
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] + " ");
}
}



Отвечает нейросеть 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])


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili