Вопрос задан 01.10.2023 в 15:24. Предмет Информатика. Спрашивает Иванова Катя.

Дан массив целых чисел длиной в 33 элемента. Сформировать массив любым способом. А) вывести

массив на экран Б) найти сумму элементов массива В) найти наибольший/наименьший элемент массива Г) указать есть ли в массиве элемент со значением 29 Д) отсортировать массив в порядке возрастания
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Меркитская Диляра.

Ответ:

В задаче не указан язык, по этому я решил сделать на C# 7.3

using System;

using System.Linq;

using System.Collections.Generic;

     

public class Program

{

public static void Main()

{

//Генерируем массив случайных чисел

 var sourceArray = GenRandArray(33, -50, 50);

 

 //Выводим на консоль (А)

 PrintLn(sourceArray);

 //Ищем и выводим на консоль сумму элементов (Б)

 Console.WriteLine(sourceArray.Sum());  

 

 //Ищем и выводим на консоль минимум и максимум (В)

 Console.WriteLine(String.Format("Min: {0}, Max:{1}", sourceArray.Min(), sourceArray.Max()));

 

 //Ищем элемент со значением 29

 Console.WriteLine(sourceArray.Any(x => x == 29));

 

 //Выводим в консоль отсортированную версию исходного массива

 PrintLn(sourceArray.OrderBy(x => x));

}

 

public static IEnumerable<int> GenRandArray(int n, int a, int b)

{

 var r = new Random();

 for (int i = 0; i < n; i++)

  yield return r.Next(a, b);

}

 

public static void PrintLn<T>(IEnumerable<T> source)

{

 foreach (var item in source)

  Console.Write(item.ToString() + " ");

 Console.WriteLine();

}

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения этих операций вам понадобится программирование. Вот пример кода на языке Python, который решает указанные задачи:

python
# Импортируем модуль для работы с массивами import numpy as np # А) Создаем массив из 33 случайных целых чисел от 1 до 100 arr = np.random.randint(1, 101, 33) # Б) Выводим массив на экран print("Массив:", arr) # В) Находим наибольший и наименьший элемент массива max_value = np.max(arr) min_value = np.min(arr) print("Наибольший элемент:", max_value) print("Наименьший элемент:", min_value) # Г) Проверяем, есть ли в массиве элемент со значением 29 if 29 in arr: print("В массиве есть элемент со значением 29.") else: print("В массиве нет элемента со значением 29.") # Д) Сортируем массив в порядке возрастания sorted_arr = np.sort(arr) print("Отсортированный массив:", sorted_arr)

Просто скопируйте и вставьте этот код в среду разработки Python, чтобы выполнить эти операции. Обратите внимание, что каждый раз, когда вы запускаете код, массив будет генерироваться заново, поэтому результаты могут изменяться.

0 0

Похожие вопросы

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

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

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