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

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

Ответ:
const
n=9;
var
m : array [0..n] of integer;
i : integer;
min, max : integer;
sr : real;
go: String;
begin
repeat
randomize;
for i := 0 to n do
m[i] := random (10)+1;
for i := 0 to n do
writeln('m [', i,'] = ', m[i]);
min := m [0];
for i := 1 to n do
if m[i] < min then
min := m[i];
writeln('min element is ', min);
max := m [0];
for i := 1 to n do
if m[i] > max then
max := m[i];
writeln('max element is ', max);
sr := 0;
for i := 0 to n do
sr:=sr + m[i];
writeln('srednee zna4enie', (sr/(n+1)));
readln(go);
if go<>'нет' then
until go = 'нет';
end.



Для нахождения значения максимального элемента в одномерном массиве, который заполняется случайными числами, можно использовать следующий алгоритм:
1. Создайте одномерный массив заданного размера. 2. Заполните массив случайными числами. 3. Инициализируйте переменную `max` значением первого элемента массива. 4. Пройдитесь по всем элементам массива и сравните их со значением переменной `max`. 5. Если текущий элемент больше `max`, обновите значение `max` на значение текущего элемента. 6. По окончании прохода по всем элементам массива, переменная `max` будет содержать значение максимального элемента.
Вот пример кода на языке C, который реализует этот алгоритм:
```c
#include
int main() { int size; printf("Введите размер массива: "); scanf("%d", &size);
int* array = (int*)malloc(size * sizeof(int));
// Заполнение массива случайными числами srand(time(NULL)); for (int i = 0; i < size; i++) { array[i] = rand(); }
// Нахождение максимального элемента int max = array[0]; for (int i = 1; i < size; i++) { if (array[i] > max) { max = array[i]; } }
printf("Максимальный элемент: %d\n", max);
free(array);
return 0; } ```
Примечание: В приведенном коде используется функция `rand()` для генерации случайных чисел. Однако, эта функция может не генерировать истинно случайные числа. Если вам требуется более случайные числа, рассмотрите использование других методов генерации случайных чисел, таких как функция `random()` или библиотеки, специализированные для генерации случайных чисел.
Источники: -


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