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

Вычислить сумму положительных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему адреса одинаковые? http://www.cyberforum.ru/cpp-beginners/thread1028057.html
Обьясните пожалуйста код, почему адреса одинаковые? #include <iostream> using namespace std; int main() { char *s = (char *)"text"; cout << &"text" << endl;
C++ Отсортировать элементы массива по убыванию В одномерном массиве, состоящем из N вещественных элементов, вычислить: Сортировать элементы массива по убыванию. http://www.cyberforum.ru/cpp-beginners/thread1028056.html
C++ Определить количество столбцов матрицы, которые не содержат ни одного нулевого элемента и переставить ее строки в соответствии с ростом характеристик.
Данная прямоугольная целочисленная матрица. Определить количество столбцов, которые не содержат ни одного нулевого элемента. Характеристикой строки целочисленной матрицы назовем сумму ее...
Найти произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами C++
В одномерном массиве, состоящем из N вещественных элементов, вычислить: произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
C++ шифрование и дешифрование символьной строки http://www.cyberforum.ru/cpp-beginners/thread1028020.html
помогите реализовать программу с функциями шифрование и дешифрование символьной строки. Метод шифрование: Книжный шифр
C++ Ошибка в преобразовании типов Здравствуйте. Я написал программу, которая преобразует int в char через указатель. Программа работает, но криво. Например при вводе числа 222 выводит отрицательное значение, а так быть не должно. ... подробнее

Показать сообщение отдельно
МаксимТ
47 / 47 / 4
Регистрация: 17.08.2012
Сообщений: 225
04.12.2013, 13:39
Цитата Сообщение от egor2116 Посмотреть сообщение
-перебираем массив в теле которого условие
если(текущий элемент массива больше 0)
то к переменной суммы прибавляем значение этого элемента массива
C
1
2
3
4
float sum=0;
size_t i;
for (i=0;i<n;i++)//n - elements count of mas
sum+=mas[i]>0?mas[i]:0;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru