Вопрос задан 19.02.2019 в 18:53. Предмет Информатика. Спрашивает Мещалкина Настя.

Срочно, помогите ! Дан массив целых чисел, состоящий из 20 элементов, заполненный случайным образом

числами из промежутка от –50 до 50. Посчитать кол-во похожих элементов подсчитать сумму четных элементо
0 0
Перейти к ответам

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

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

var a:array[1..20] of integer;
i,j,k,l,s:integer;
begin
for i:=1 to 20 do begin
randomize;
a[i]:=random(101)-50;
write(a[i],' ');
end;
k:=0;
l:=0;
for i:=1 to 20 do begin
if l<k then l:=k;
k:=0;
for j:=1 to 20 do
if a[i]=a[j] then k:=k+1;
end;
Writeln;
writeln(l);
for i:=1 to 20 do
if i mod 2 = 0 then s:=s+a[i];
writeln(s);
end.

 

Выводит массив из рандомных 20 чисел между -50 и 50

допустим

0 1 -2 1 2 3 5 4 5 8 9 10 14 -14 8 -11 10 45 6 1

 

Затем выводит макс. кол-во похожих

0 1 -2 1 2 3 5 4 5 8 9 10 14 -14 8 -11 10 45 6 1

3

 

И теперь сумму четных элементов

0 1 -2 1 2 3 5 4 5 8 9 10 14 -14 8 -11 10 45 6 1

1+1+3+4+8+10-14-11+45+1=48

 

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

Задача: Дан массив целых чисел, состоящий из 20 элементов, заполненный случайным образом числами из промежутка от –50 до 50. Требуется посчитать количество похожих элементов и подсчитать сумму четных элементов.

Подсчет количества похожих элементов

Для подсчета количества похожих элементов в массиве, нам понадобится сравнивать каждый элемент с остальными элементами и подсчитывать количество совпадений.

Мы можем использовать два вложенных цикла для сравнения каждого элемента с другими элементами массива. Если элементы совпадают, мы увеличиваем счетчик совпадений.

Вот пример кода на Python, который выполняет эту задачу:

```python array = [random.randint(-50, 50) for _ in range(20)] # Заполняем массив случайными числами

count = 0 # Инициализируем счетчик совпадений

for i in range(len(array)): for j in range(i + 1, len(array)): if array[i] == array[j]: count += 1

print("Количество похожих элементов:", count) ```

Подсчет суммы четных элементов

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

Вот пример кода на Python, который выполняет эту задачу:

```python array = [random.randint(-50, 50) for _ in range(20)] # Заполняем массив случайными числами

sum_even = 0 # Инициализируем сумму четных элементов

for num in array: if num % 2 == 0: sum_even += num

print("Сумма четных элементов:", sum_even) ```

Обратите внимание, что в обоих примерах использован модуль `random` для генерации случайных чисел в заданном диапазоне. Вы можете импортировать его в свой код следующим образом:

```python import random ```

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

0 0

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

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

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