
1)Дан массив целых чисел. Выяснить, верно, ли что сумма элементов массива есть четное число. 2)Дан
массив целых чисел. Напечатать все элементы, оканчивающиеся нулем.

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

N = 13;
Var
A:array[1..N] of integer;
i:integer;
os:byte;
Begin
Randomize;
Write('Исходный массив:');
os:=0;
For i:= 1 to N do
Begin
A[i]:=random(21)-10;
Write(' ',A[i]);
os:=(os+(A[i] mod 10)) mod 10;
End;
WriteLn;
if os mod 2 = 0 then WriteLn('Сумма - четное число')
else WriteLn('Сумма - нечётное число');
Write('Элементы, оканчивающиеся нулём:');
For i:= 1 to N do
if A[i] mod 10 = 0 then Write(' ',A[i])
End.



Module Module1
Sub Main()
dim n as integer=console.readline()
dim mas(n),sum as integer
for i=1 to n
mas(i)=val(console.readline())
sum+=mas(i)
if mas(i) mod 10=0 then console.writeline(mas(i))
next
if sum mod 2=0 then console.writeline("Chetnoe chislo") else console.writeline("Nechetnoe chislo")
End Sub
End Module



1) Выяснить, верно ли, что сумма элементов массива есть четное число.
Для проверки, является ли сумма элементов массива четным числом, нужно просуммировать все элементы массива и проверить остаток от деления этой суммы на 2. Если остаток равен 0, то сумма элементов массива является четным числом, иначе - нечетным.
Вот пример кода на языке Python, который решает эту задачу:
```python def is_sum_even(arr): sum = 0 for num in arr: sum += num if sum % 2 == 0: return True else: return False
# Пример использования функции array = [1, 2, 3, 4, 5] result = is_sum_even(array) print(result) # Выводит True, так как сумма элементов массива [1, 2, 3, 4, 5] равна 15, что является четным числом ```
Обратите внимание, что в данном примере мы предполагаем, что массив состоит только из целых чисел. Если массив может содержать другие типы данных, необходимо добавить проверку на тип элементов массива.
2) Напечатать все элементы массива, оканчивающиеся нулем.
Для печати всех элементов массива, оканчивающихся нулем, нужно пройтись по каждому элементу массива и проверить, оканчивается ли он нулем. Если да, то печатаем его.
Вот пример кода на языке Python, который решает эту задачу:
```python def print_elements_ending_with_zero(arr): for num in arr: if num % 10 == 0: print(num)
# Пример использования функции array = [10, 25, 30, 45, 50] print_elements_ending_with_zero(array) # Выводит: # 10 # 30 # 50 ```
Обратите внимание, что в данном примере мы предполагаем, что массив состоит только из целых чисел. Если массив может содержать другие типы данных, необходимо добавить проверку на тип элементов массива.


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







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