Как найти сумму всех отрицательных чисел



Ученик

(113),
закрыт



13 лет назад

Алексей Попов (Океан, Студент)

Высший разум

(527942)


13 лет назад

1)Разности прогрессии d = -8,4 -( -8,6) = 0,2
2) Формула общего члена а (n) = -8,6 +0,2(n-1)
3) найдём число отрицательных членов данной прогрессии
-8,6 +0,2(n-1)< 0
0,2n< 8,8
n< 44
4) последний отрицательный член этой прогрессии стоит на 43 месте и равен
а (43) = -8,6 +0,2*42 = -0,2
5) S = (-8,6-0,2)*43/2 = – 189,2

Ленуська

Знаток

(443)


13 лет назад

это что ? -8 и 6, и -8 и 4. или как.
Так как если это -8,6 (десятичное число) , то сумма равнв нулю. Чего не может быть, разность арифметической прогрессии недолжна равнятся нулю

numbers = [-2, -4, -5, 20, 18]
i = len(numbers) 
total = 0
while i >= 0 and numbers[i] < 0: 
    total += numbers[i]
    i -= 1
    print (total)

Выдаёт ошибку в 4 строке list index out of range, но i изначально равен 5, да и второе условие соблюдается. Что не так, подскажите.

Всем спасибо, решил так:

numbers = [-2, -4, -5, 20, 18]
i = 0
total = 0
while i < len(numbers) and numbers[i] < 0:
total = total + numbers[i]
i = i + 1
print(total)

задан 5 фев 2022 в 14:13

Артур's user avatar

АртурАртур

114 бронзовых знака

2

numbers = [-2, -4, -5, 20, 18]
numbers.sort()

res = 0
i = 0

while i < len(numbers):
    if numbers[i] < 0:
        res += numbers[i]
    else:
        break
    i += 1
print(res)
#-11

ответ дан 5 фев 2022 в 16:28

Anatoly Kritskiy's user avatar

3

индексы в python идут от нуля, следовательно, в вашем массиве максимальным индексом может быть только 4, поэтому у вас происходит выход за границы массива.

numbers = [-2, -4, -5, 20, 18]
numbers = sorted(numbers)
i = 0
total = 0
while numbers[i] < 0: 
    total += numbers[i]
    i += 1
    print(total)

либо сделать так:

numbers = [-2, -4, -5, 20, 18]
numbers = sort(numbers)
total = 0

for n in numbers:
    if n < 0:
        total += n
        print(total)
    else:
        break

ответ дан 5 фев 2022 в 14:34

zolars's user avatar

zolarszolars

5971 серебряный знак16 бронзовых знаков

9

numbers = [-2, -4, -5, 20, 18]
total = 0
i = len(numbers) - 1
while i >= 0:
    if numbers[i] < 0:
        total += numbers[i]
    else:
        break
    i -= 1
print(total)

ответ дан 5 фев 2022 в 14:58

Coder69's user avatar

1

Задания

Версия для печати и копирования в MS Word

Задания Д12 № 311254

i

Найдите сумму всех отрицательных членов арифметической прогрессии: −8,6; −8,4; …

Спрятать решение

Решение.

1.  Найдём разность прогрессии: d= минус 8,4 плюс 8,6=0,2.

2.  Найдём число отрицательных членов прогрессии.

Составим формулу n-го члена: a_n= минус 8,6 плюс 0,2 левая круглая скобка n минус 1 правая круглая скобка =0,2n минус 8,8.

Решим неравенство 0,2n минус 8,8 меньше 0; получим n$ < 44. Значит, n  =  43.

3.  S_43= дробь: числитель: 2 умножить на левая круглая скобка минус 8,6 правая круглая скобка плюс 0,2 умножить на 42, знаменатель: 2 конец дроби умножить на 43= минус 189,2.

Ответ: −189,2.

Аналоги к заданию № 311254: 314425 314427 314449 … Все

Раздел кодификатора ФИПИ: 4.6 Ариф­ме­ти­че­ские и гео­мет­ри­че­ские про­грес­сии.

Спрятать решение

·

Помощь

Найти сумму всех отрицательных членов арифметичной прогресии – 6, 2 ; – 5, 9 ; – 5, 6 ; .

Вы находитесь на странице вопроса Найти сумму всех отрицательных членов арифметичной прогресии – 6, 2 ; – 5, 9 ; – 5, 6 ; ? из категории Алгебра.
Уровень сложности вопроса рассчитан на учащихся 10 – 11 классов. На странице
можно узнать правильный ответ, сверить его со своим вариантом и обсудить
возможные версии с другими пользователями сайта посредством обратной связи.
Если ответ вызывает сомнения или покажется вам неполным, для проверки
найдите ответы на аналогичные вопросы по теме в этой же категории, или создайте
новый вопрос, используя ключевые слова: введите вопрос в поисковую строку,
нажав кнопку в верхней части страницы.


Математика,


вопрос задал Нервы123,


7 лет назад

Как найти сумму отрицательных чисел?

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

Ответил Eleanor94





0

Например:
-2+(-2)= – (2+2)= – 4
-2+3= + (3-2)=1

Ответил ketikatiya





0

Например -5+(-2)=-5-2=-7
отрицательные числа складываются и ставится –

Ответил найтиник





0

складываешь числа так же,как складываешь положительные,только знак –

Предыдущий вопрос

Следующий вопрос

Новые вопросы

Музыка,
5 лет назад

4 задание(на оценку!)по музыке: составить программу тематического концерта “Музыка и изобразительное искусство”,включающую в себя:
1. Музыкальный пейзаж
2. Музыкальный портрет
3. Произведение…

Математика,
5 лет назад

позначте на кординатній прямій точки А(-3;1) B(0; -4) і M (2;-1) Проведіть пряму .Через точку M проведіть пряму , паралельну прямій AB , і пряму ,парпердикулярну до прямої Пожалуйста срочноооооо!!!!!

Математика,
7 лет назад

У малыша Феди есть 10 красных кубиков,15 синих и 30 зеленых.Он хочет построить из них башню так,чтобы любые два соседних кубика имели разный цвет.Сколько кубиков будет в самой высокой башне,которую…

Обществознание,
7 лет назад

Даем полезные советы. Человека в повседневной жизни подстерегают различные опасности. Продолжите список правил, которые помогут сделать жизнь более БЕЗОПАСНОЙ!!!! 1) Соблюдать режим дня. 2) Мыть руки…

Алгебра,
8 лет назад

найти производную y=ln x+2/x-3…

Алгебра,
8 лет назад

Решить неравенство синус х больше одной второй…

Добавить комментарий