Вычисление суммы положительных элементов массива. Упорядочивание элементов массива по убыванию. Решение задачи с помощью алгоритма, реализованного в среде Microsoft Visual 2008 Express. Реализация и тестирование программы. Выполнение трассировки функций.
Упорядочить элементы массива по убыванию. 1.1 Исходные данные (входные данные) Входные данные: N, M, где N - количество элементов массива (переменная типа int), M - массив целочисленных элементов (типа int). 1.2 Перечень результатов (выходные данные) min - минимальный по модулю элемент массива (переменная типа int), S - сумма положительных элементов массива (переменная типа int). 1.3 Вспомогательные переменные i - индексы элементов массива (переменная типа int), NaydenPerv0 - флаг, который принимает значение ИСТИНА после нахождения в массиве элемента, равного нулю (переменная типа bool), Mnew - преобразованный массив целочисленных элементов (типа int). 1.4 Среда функционирования Задача будет решена с помощью алгоритма, реализованного в среде Microsoft Visual C 2008 Express на языке программирования С . 2. В данном алгоритме пункты 3-7 были детализированы следующим образом: 3) Заполнение N элементами массива M: 3.1) Для каждого индекса i, пробегая значения от 0 до (N-1) (то есть 0 ? i #include #include using namespace std; int main ( ) { SetConsoleOutputCP(1251); int n; //размер массива cout>n; int *mas = new int[n]; //выделяем память под массив int S=0; //сумма пол. эл. массива for (int i=0; i>mas[i]; //ввод массива if (mas[i]>0) //если эл. мас.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы