4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
||||||
1 | ||||||
Найти сумму элементов массива расположенных между первым и вторым отрицательными элементами26.02.2020, 18:27. Показов 2142. Ответов 17
Задание:
Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Я не понимаю что от меня хочет преподаватель Мой код:
1) Во первых, нет очистки памяти. 2) По заданию, необходимо было вычислить сумму первым и вторым отрицательным элементами, если они присутствуют... P.S 1) Пробовал делать очистку памяти, но тогда код не правильно работал. 2) Второй пункт из замечаний преподавателя я вообще НЕ ПОНИМАЮ. Объясните пожалуйста
0
|
26.02.2020, 18:27 | |
Ответы с готовыми решениями:
17
Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами |
![]() 6343 / 3514 / 1427
Регистрация: 07.02.2019
Сообщений: 8,979
|
|
26.02.2020, 18:33 | 2 |
Покажи Находишь первый отриц. элемент, находишь последний, и складываешь все что между ними
0
|
Модератор
![]() ![]() 13734 / 10930 / 6483
Регистрация: 18.12.2011
Сообщений: 29,168
|
|
26.02.2020, 18:50 | 3 |
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||||||||||||
27.02.2020, 02:30 | 4 | |||||||||||||||
kitkat1000, это:
положительные найдите индексы первого и второго отрицательных (сначала инициализируйте переменные для индексов числом, которое индексы принимать не могут, например -1)
освобождения памяти. если объявлен динамический массив, после того как он уже не нужен - освободите память:
массив по условию не обязательно целочисленный => тип double
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
|
27.02.2020, 11:41 [ТС] | 5 |
zss, составьте мне пожалуйста код, а то у меня ничего не получается
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
27.02.2020, 12:41 | 6 |
kitkat1000, что нужно сделать, я Вам сообщил. прочитайте ещё раз и используйте эти строки в коде.
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
|
27.02.2020, 12:48 [ТС] | 7 |
Yetty, прочитал не один раз, но не понял. Вы мне напишите весь код, а я сам разберусь.
Простите что утруждаю, но я сам не могу добиться желаемого результата.
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
27.02.2020, 13:03 | 8 |
kitkat1000, что именно не понятно ?
допустим есть массив: 3 4 -4 1 5 2 2 -6 7 8 -3 индекс первого отрицательного 2, второго 7. как их найти: сделать цикл по массиву и организовать счётчик отрицательных. когда значение счётчика равно 1 запомнить первый индекс, когда значение счётчика 2 запомнить второй индекс. затем считаете сумму элементов от индекса 2+1 до индекса 7-1 это уберите: так как отрицательных может быть больше чем два Добавлено через 3 минуты так Вы ничего не делаете. исправляйте код и сбрасывайте что получилось.
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|||||||||||
27.02.2020, 13:27 | 9 | ||||||||||
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
||||||
27.02.2020, 13:28 [ТС] | 10 | |||||
Yetty,
Скриншот 1 - должно быть Error. Скриншот 2 - должно быть Error.
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
27.02.2020, 13:37 | 11 |
kitkat1000, Вам сколько нужно повторить ? это:
строку 27 уберите Добавлено через 5 минут это не ошибка. просто выведите сообщение что отрицательных в массиве меньше двух.
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
|
27.02.2020, 13:38 [ТС] | 12 |
Yetty, вот что получилось
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
27.02.2020, 13:40 | 13 |
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
||||||
27.02.2020, 13:44 [ТС] | 14 | |||||
Yetty,
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
27.02.2020, 13:58 | 15 |
kitkat1000, Вы прикалываетесь ? В ТРЕТИЙ РАЗ ПОВТОРЯЮ:
это положительные значения: а Вам нужно работать с отрицательными строки не убирайте, просто вместо Error напишите перед строкой 30 добавьте строку: Добавлено через 5 минут счётчик увеличивайте ДО проверки, а не после проверки
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
||||||
27.02.2020, 14:13 [ТС] | 16 | |||||
Yetty, всё вроде бы получилось, проверьте пожалуйста
0
|
4 / 3 / 0
Регистрация: 12.01.2020
Сообщений: 264
|
|
27.02.2020, 14:35 [ТС] | 17 |
Yetty, только есть одно но, как сделать вывод сообщения об ошибке вместо нуля
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
27.02.2020, 15:34 | 18 | |||||
![]() Решение
kitkat1000, да скобки нужны после if, за это Вам плюс
![]()
2 4 2 1 3 через пробел. затем нажали <Enter>
1
|
27.02.2020, 15:34 | |
Помогаю со студенческими работами здесь
18
Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами Сумму элементов массива, расположенных между первым и вторым отрицательными элементами Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной.
Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
|
Формулы поворота
Igor3D 10.03.2025
Добрый день
Тема
Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости".
x' = x * cos(a) - y * sin(a)
y' = y * cos(a) + x * sin(a)
Как бы Вы их. . .
|
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
|
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
|
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
|
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view.
string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
|
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
|
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет!
Отправлено 19 февраля 2025 года в 17:20:21 UTC
Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home.
Мы официально. . .
|
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
|
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
|