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

Решить задачу поиска наибольшего элемента массива. Массив заполнить случайными числами из диапазона

[0,99]. Задача. Напишите программу, в которой осуществляется формирование целочисленного массива A из десяти элементов, значения которых лежат в диапазоне от 0 до 99, и поиск наибольшего элемента этого массива.
0 0
Перейти к ответам

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

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

Ответ:

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

Код ниже:

using System;

using System.Linq;

using System.Collections.Generic;

namespace Znanium {

public class AnotherOne

{

 public static void Main()

 {

  // Генерация массива

  var rand = new Random(); // Инициализируем рандомайзер

  int[] arr = (from x in Enumerable.Range(0, 10) // Отсчитываем 10 элементов

     select rand.Next(100)) // Генерируем счисло от 0 до 99

     .ToArray(); // Делаем из объекта массив

 

  // Печатаем массив на экран

  Console.WriteLine("Source array:");

  PrintArr(arr);

 

  // Находим максимальный элемент

  int maxEl = arr.Max();

  Console.WriteLine($"Max element is {maxEl}.");

 }

 

 public static void PrintArr(int[] arr) {

  Console.Write("[ ");

  foreach(var el in arr) {

   Console.Write($"{el} ");

  }

  Console.WriteLine("]");

 }

}

}



0 0
Отвечает Заброда Илья.

Ответ:

#include <iostream>

using namespace std;

#define n 10

int main()

{

   int arr[n], max=0;

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

   {

       arr[i] = rand() % 99;

       cout<<arr[i]<<" ";

       if(max < arr[i])

           max = arr[i];

   }

   cout<<endl;

   cout<<"max "<< max<< endl;

   return 0;

}

Объяснение:

С++


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

Конечно, вот пример программы на языке Python, который выполняет задачу поиска наибольшего элемента в массиве:

python
import random # Создаем массив из 10 случайных чисел от 0 до 99 array_size = 10 random_array = [random.randint(0, 99) for _ in range(array_size)] # Выводим сгенерированный массив print("Сгенерированный массив:", random_array) # Находим наибольший элемент в массиве max_element = random_array[0] # Предполагаем, что первый элемент - наибольший for num in random_array: if num > max_element: max_element = num # Выводим наибольший элемент print("Наибольший элемент в массиве:", max_element)

Программа создает массив из 10 случайных чисел от 0 до 99, выводит этот массив, а затем находит и выводит наибольший элемент из этого массива.

0 0

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

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

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

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