Вопрос задан 05.11.2023 в 19:40. Предмет Информатика. Спрашивает Садовская Катя.

Дан массив из n чисел. Найти сумму чисел тех элементов, у которых последняя цифра 2 или 3​

0 0
Перейти к ответам

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

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

Python:

import random

sum = 0

s = [str(random.randint(1,100)) for i in range(10)]

for i in s:

   if i[len(i)-1] == "2" or i[len(i)-1] == "3":

       sum += int(i)

print(s)

print(sum)

Вывод:

['30', '100', '23', '15', '50', '16', '74', '55', '72', '4']                                                                  

95

0 0
Отвечает Спирина Лиза.

m = [312,654,3,3,654,543,3213,654,86341]

summ = 0

for i in m:

   if str(i)[-1] == "2" or str(i)[-1] == "3":

       summ += i

print(summ)

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

Для нахождения суммы чисел, у которых последняя цифра равна 2 или 3 в массиве из n чисел, вам потребуется пройти по всем элементам массива и проверить каждое число на соответствие условию. Далее, вы суммируете только те числа, которые соответствуют заданному условию. Давайте представим это в виде псевдокода:

1. Создайте переменную `сумма` и инициализируйте её нулём. Она будет использоваться для накопления суммы чисел, соответствующих условию.

2. Пройдите по всем элементам массива: - Если последняя цифра числа равна 2 или 3, добавьте это число к переменной `сумма`.

3. После завершения цикла, значение `сумма` будет содержать сумму чисел, у которых последняя цифра равна 2 или 3.

Пример псевдокода на Python:

```python def найти_сумму_с_2_и_3(arr): сумма = 0 for число in arr: последняя_цифра = число % 10 if последняя_цифра == 2 or последняя_цифра == 3: сумма += число return сумма ```

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

0 0

Похожие вопросы

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

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

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