Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
4 / 3 / 2
Регистрация: 11.06.2013
Сообщений: 295
1

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента

04.01.2016, 13:56. Просмотров 1782. Ответов 3
Метки нет (Все метки)

В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента.

Нашёл практически идентичную тему Сумма элементов массива, расположенных после минимального элемента
, но только не знаю как именно изменить задачу, что-бы считался модуль и по модулю.
Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2016, 13:56
Ответы с готовыми решениями:

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
#include "stdafx.h" #include <iostream> #include "conio.h" #include "locale.h" #include...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
В одномерном целочисленном массиве (размер массива (не больше 20) и значения его элементов вводить...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента - C++
Дан массив из N элементов (вещественные числа). Вычислить: 1) количество отрицательных элементов...

Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента
В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, вычислить сумму модулей...

3
Хитрая блондиночка $)
1460 / 974 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
04.01.2016, 14:16 2
Лучший ответ Сообщение было отмечено danil663 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
int a[10], sa=0,sm=0,i,min;
for(i=0;i<10;i++){
 cin>>a[i]; //Вводим элемент
 sa+=a[i]; //Вычисляем обущю сумму массива
 if(!i) min=abs(a[i]); //Запоминаем первый минимум
//Если найден следующий минимум - фиксируем начисленную сумму
 if(abs(a[i])<min){sm=sa;min=abs(a[i]);} 
 //Как сумму остатка до минимума;
}
//Сумма расположенных после минимума равна всей сумме минус остаток минус минимум
cout<<"Сумма после минимума="<<sa-sm-min; cin.get();
Вот как бы делала я.
3
380 / 274 / 478
Регистрация: 09.05.2014
Сообщений: 769
05.01.2016, 18:44 3
Hikari, Вычислить сумму модулей элементов, потому все-таки
C++
1
sa+=abs(a[i]);
. и вычитать из итоговой суммы min не нужно- он входит и в sa и в sm.
2
Хитрая блондиночка $)
1460 / 974 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
05.01.2016, 21:34 4
Цитата Сообщение от lawr Посмотреть сообщение
Вычислить сумму модулей элементов, потому все-таки
Ой! Блондинко...
Цитата Сообщение от lawr Посмотреть сообщение
вычитать из итоговой суммы min не нужно- он входит и в sa и в sm.
...
Ну дык... Блондинко

P.S. Скажем так: Отмажусь - скажу, что это просто идея (хи-хи)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2016, 21:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
в одномерном массиве {3.24, -7.16, 2.28, -0.16, -3.22, 7.14, 2.88, -3.20, 0.99, -4.15} найти сумму...

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
Дан целочисленный массив размера n. Нужно: Найти сумму модулей элементов массива, расположенных...

Вычислить номер минимального по модулю элемента и сумму модулей элементов, расположенных после первого отрицательного
Добрый день. Прошу Вашей помощи. В одномерном массиве, состоящем из n вещественных элементов,...

В одномерном массиве вычислить количество отрицательных элементов и сумму модулей элементов, расположенных после минимального по модулю элемента
/* В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество отриц....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.