
Решите пожалуйста хоть что-нибудь. Массивы. 1.Дан массив, какое число встретится раньше
максимальное или минимальное? 2.Даны 2 массива одинакового размера. Сформировать 3-й массив, каждый элемент которого равен минимальному из элементов с одинаковыми номерами. 3.Заполнить массив из 11 элементов числами 1, 2,3,..,11. Заранее спасибо.

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

program mas;
uses crt;
var
mass:array [1..11] of integer;
i:integer;
begin
for i:=1 to 11 do
begin
mass[i]:=i;
writeln(' ',mass[i]);
end;
end.
2)
program mas;
uses crt;
var
mass1,mass2,mass3:array [1..10] of integer;
i:integer;
begin
randomize;
for i:=1 to 10 do
begin
mass1[i]:=random(11);
mass2[i]:=random(11);
end;
for i:=1 to 10 do
begin
if mass1[i]<mass2[i] then
mass3[i]:=mass1[i]
else
mass3[i]:=mass2[i];
end;
for i:=1 to 10 do write(' ',mass3[i]);
end.
1....не хватает немного условий...я просто даже понять не могу что там.



1. Нахождение числа, которое встретится раньше максимального или минимального числа в массиве
Для решения этой задачи можно пройти по всем элементам массива и сравнить их с текущим максимальным и минимальным значениями. Если найдено число, которое меньше текущего минимального или больше текущего максимального, то это число встретится раньше максимального или минимального числа соответственно.
Пример кода на JavaScript:
```javascript function findNumber(arr) { let min = arr[0]; let max = arr[0];
for (let i = 1; i < arr.length; i++) { if (arr[i] < min) { return arr[i]; } if (arr[i] > max) { return arr[i]; } }
return null; // Если все числа в массиве одинаковы }
const arr = [1, 3, 2, 4, 5]; const result = findNumber(arr); console.log(result); // Выводит 3, так как 3 встречается раньше максимального числа 5 ```
2. Формирование третьего массива с минимальными элементами из двух массивов
Для решения этой задачи можно пройти по всем элементам двух массивов с одинаковыми номерами и выбрать минимальное значение для каждой пары элементов. Затем сформировать новый массив, в котором каждый элемент будет равен минимальному значению из пары.
Пример кода на JavaScript:
```javascript function createThirdArray(arr1, arr2) { const thirdArray = [];
for (let i = 0; i < arr1.length; i++) { const min = Math.min(arr1[i], arr2[i]); thirdArray.push(min); }
return thirdArray; }
const arr1 = [1, 3, 2, 4, 5]; const arr2 = [2, 4, 1, 3, 6]; const result = createThirdArray(arr1, arr2); console.log(result); // Выводит [1, 3, 1, 3, 5], так как минимальные значения для каждой пары элементов: [1, 3, 1, 3, 5] ```
3. Заполнение массива числами от 1 до 11
Для заполнения массива числами от 1 до 11 можно использовать цикл, который будет проходить от 1 до 11 и добавлять каждое число в массив.
Пример кода на JavaScript:
```javascript const arr = [];
for (let i = 1; i <= 11; i++) { arr.push(i); }
console.log(arr); // Выводит [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] ```
Надеюсь, эти примеры помогут вам решить задачи с массивами. Если у вас возникнут еще вопросы, не стесняйтесь задавать их!


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







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