Форум программистов, компьютерный форум, киберфорум
Наши страницы

В одномерном массиве посчитать сумму эллементов после минимального - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Утечка памяти http://www.cyberforum.ru/cpp-beginners/thread1218932.html
Здравствуйте. Есть программа (разбитая на функции) постоянно работающая в цикле и выводящая информацию на консоль. И получается что она жрёт память. за сутки в диспетчере занимаемый объём памяти...
C++ Текст в файле, проверить длину строки Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов. http://www.cyberforum.ru/cpp-beginners/thread1218926.html
C++ Вывести номера столбцов матрицы, содержащих только отрицательные элементы (Pascal -> C++)
Дана вещественная матрица размерности (n x m). Вывести номера столбцов, содержащих только отрицательные элементы. написано в раскале, а с переводом в с++ возникла трудность Uses crt; const...
C++ Проверить, чтобы длина строки файла была не меньше двух символов
Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов.
C++ Определить, упорядочены ли в массиве по возрастанию четные числа http://www.cyberforum.ru/cpp-beginners/thread1218915.html
не могу понять в чём проблема и почему не работает Дана последовательность целых чисел a1, ..., an. Определить, упорядочены ли в ней по возрастанию четные числа (дополнительный массив использовать...
C++ В одномерном массиве произвести сортировку элементов по убыванию В одномерном массиве произвести сортировку элементов по убыванию, используя один из алгоритмов быстрой сортировки. Необходимо сделать с входным файлом. Во входном файле: В первой строке... подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
28.06.2014, 18:03
Цитата Сообщение от Sh@dow777 Посмотреть сообщение
Он сортируется. Элементы же не изменяются. Я считаю, что мой вариант тоже верный.
рассмотрим последовательность 5 -8 2 4
минимальный элемент здесь это -8, считаем сумму элементов после него, получаем 2+4 = 6
теперь посмотрим как работает Ваш алгоритм с этой последовательностью. Сначала она сортируется, то есть получаем
-8 2 4 5
далее в цикле проходим по всем элементам и сравниваем с нулевым, если больше, то прибавляем к общей сумме, поэтому получаем 2+4+5 = 11

разница видна?

Добавлено через 2 минуты
Цитата Сообщение от Sh@dow777 Посмотреть сообщение
Выводит то, что и выводило.
Потому что Вы сравниваете(не понятно зачем) с минимальным все элементы и суммируете их, а необходимо суммировать только те, которые идут после него.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.