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

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

Ответ:
Так как целевой язык не указан и автор вопроса выразил своё безразличие к этому вопросу, то написал пример на С# с использованием возможностей стандартной библиотеки языка.
Код ниже:
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("]");
}
}
}





Ответ:
#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;
}
Объяснение:
С++




Конечно, вот пример программы на языке Python, который выполняет задачу поиска наибольшего элемента в массиве:
pythonimport 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, выводит этот массив, а затем находит и выводит наибольший элемент из этого массива.


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


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