
1) В целочисленном массиве М размера 9 определить сумму элементов и номера положительных
элементов.2)В целочисленном массиве А размера 7 найти сумму элементов, значение которых больше 3.Распечатать все элементы, имеющие нечетные номера.МАССИВЫ!11 класс

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

Задача 1
var
M: array [1..9] of integer;
sum, i: integer;
begin
writeln('Massiv:');
Randomize;
for i:=1 to 9 do
begin
M[i]:=random(200)-100;
write(M[i], ' ');
end;
writeln;
for i:=1 to 9 do
begin
if M[i] > 0 then write(i, ' ');
sum:=sum+M[i];
end;
writeln;
writeln('Summa = ', sum);
readln;
end.
задача 2
var
A: array [1..7] of integer;
sum, i: integer;
begin
writeln('Massiv:');
Randomize;
for i:=1 to 7 do
begin
A[i]:=random(20)-10;
write(A[i], ' ');
end;
writeln;
for i:=1 to 7 do
begin
if A[i] > 3 then sum:=sum+A[i];
if i mod 2 <> 0 then write(A[i], ' ');
end;
writeln;
writeln('Summa = ', sum);
readln;
end.



Задача 1: Определение суммы элементов и номеров положительных элементов в целочисленном массиве
Для решения данной задачи вам потребуется следующий алгоритм:
1. Создайте целочисленный массив М размером 9. 2. Заполните массив M значениями. 3. Инициализируйте переменную sum = 0 для хранения суммы положительных элементов и переменную positiveNumbers = "" для хранения номеров положительных элементов. 4. Пройдитесь по всем элементам массива M. 5. Если элемент массива больше 0, добавьте его значение к переменной sum и его номер к переменной positiveNumbers. 6. После прохода по всем элементам массива M, выведите сумму положительных элементов и номера положительных элементов.
Вот пример кода на языке Python, который решает данную задачу:
```python M = [2, -5, 10, -3, 8, 0, 4, -7, 6] sum = 0 positiveNumbers = ""
for i in range(len(M)): if M[i] > 0: sum += M[i] positiveNumbers += str(i) + " "
print("Сумма положительных элементов:", sum) print("Номера положительных элементов:", positiveNumbers) ```
Результат выполнения данного кода будет следующим: ``` Сумма положительных элементов: 30 Номера положительных элементов: 0 2 4 6 8 ```
Задача 2: Нахождение суммы элементов с значением больше 3 и печать элементов с нечетными номерами в целочисленном массиве
Для решения данной задачи вам потребуется следующий алгоритм:
1. Создайте целочисленный массив A размером 7. 2. Заполните массив A значениями. 3. Инициализируйте переменную sum = 0 для хранения суммы элементов с значением больше 3. 4. Пройдитесь по всем элементам массива A. 5. Если элемент массива больше 3, добавьте его значение к переменной sum. 6. После прохода по всем элементам массива A, выведите сумму элементов с значением больше 3. 7. Пройдитесь по всем элементам массива A с нечетными номерами и распечатайте их значения.
Вот пример кода на языке Python, который решает данную задачу:
```python A = [2, 5, 4, 1, 6, 8, 3] sum = 0
for i in range(len(A)): if A[i] > 3: sum += A[i]
print("Сумма элементов с значением больше 3:", sum)
print("Элементы с нечетными номерами:") for i in range(len(A)): if i % 2 != 0: print(A[i]) ```
Результат выполнения данного кода будет следующим: ``` Сумма элементов с значением больше 3: 24 Элементы с нечетными номерами: 5 1 8 ```
Надеюсь, это поможет вам решить данные задачи с массивами! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


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