Вопрос задан 23.07.2018 в 09:39. Предмет Информатика. Спрашивает Данькина Валерия.

1) В целочисленном массиве М размера 9 определить сумму элементов и номера положительных

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

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

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

Задача 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.

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

Задача 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 ```

Надеюсь, это поможет вам решить данные задачи с массивами! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

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

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

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