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