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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
skitals
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 13
#1

Одномерный массив из вещестенных чисел: вычислить сумму положительных элементов - C++

14.05.2013, 14:30. Просмотров 544. Ответов 5
Метки нет (Все метки)

В одноименном массиве, состоящем из N вещественных элементов, вычислить сумму положительных элементов массива
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 14:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одномерный массив из вещестенных чисел: вычислить сумму положительных элементов (C++):

Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3 - C++
если не сложно помогите 1)дана функция y=0.5+sin(5x), причем х изменяется от 0 до 2pi с шагом x=pi/6!(программа не выводит результата...

Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов - C++
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов

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

Функция (параметр - одномерный массив). Вычислить разность между количеством отрицательных и положительных элементов - C++
Помогите, пожалуйста, с задачей. Сложность - работа с указателями.. Задача: Вычислить разность между количеством отрицательных и...

Ввести одномерный массив А, вывести его. Вычислить среднее геометрическое положительных элементов массива - C++
Ввести одномерный массив A , вывести его. Вычислить SRG-среднее геометрическое положительных элементов массива. Преобразовать элементы...

Дан целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и напечатать сумму парши элементов - C++
дано целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и напечатать сумму парши элементов, на нечетных местах и их...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Slpgog
Сообщений: n/a
14.05.2013, 15:15 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <windows.h>
using namespace std;
int n,i;
float mas[50];
float sum;
int main(void)
{
    cout<<"Size mass:";
    cin>>n;
    for(i=0;i<n;i++)
    {
        mas[i]=(rand()%20)-(rand()%30);
        mas[i]/=20;
        cout<<mas[i]<<" ";
    }
    for(i=0;i<n;i++)
    {
        if(mas[i]>0)
        {
            sum+=mas[i];
        }
    }
    cout<<endl<<"Sum="<<sum;
    return 0;
}
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
14.05.2013, 15:48 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <algorithm>
#include <iterator>
#include <iostream>
#include <iomanip>
#include <numeric>
#include <random>
#include <vector>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_real_distribution <> distribution(-10, 10);
    
    const std::size_t vectorSize(15);
    std::vector <double> vector(vectorSize);
    std::generate(vector.begin(), vector.end(), [&] () -> double {
        return distribution(generator);
    });
    std::cout << "Vector: " << std::endl;
    std::copy(vector.begin(), vector.end(), std::ostream_iterator <double> (std::cout << std::setprecision(2), " "));
    
    std::cout << std::endl << "Sum of positive elements: ";
    std::cout << std::accumulate(vector.begin(), vector.end(), 0.0, [] (double resultSum, double currentElement) -> double {
        return resultSum += currentElement > 0.0 ? currentElement : 0.0;
    }); 
    return 0;
}
1
Genn55
367 / 214 / 41
Регистрация: 26.12.2012
Сообщений: 708
14.05.2013, 16:54 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <iomanip>
#include <time.h>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    srand(time(NULL));
    int m;
    cout << "Enter number of array elements: ";
    cin >> m;
    float *a = new float [m]; // одномерный динамический массив
    // заполняем одномерный массив случайными числами
    for (int i = 0; i < m; i++)
    {
        a[i] = - 5.00 + ((rand() % 101) / 10.0); // генерируем случайные числа [-5, 5]
        cout << a[i] << "; "; // вывод  массива
    }
    cout <<"\n\n";
    int sum = 0;
     for (int i = 0; i < m; i++)
     {
        if (a[i]>0)
        sum+= a[i];
     }
     cout << " summa =  " << sum <<"\n";
  // высвобождение памяти отводимой под одномерный динамический массив:
    delete [] a;
    return 0;
}
1
skitals
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 13
15.05.2013, 00:32  [ТС] #5
Спасибо вам Ребята большое
0
Genn55
367 / 214 / 41
Регистрация: 26.12.2012
Сообщений: 708
15.05.2013, 00:44 #6
Для спасибо кнопочка есть.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2013, 00:44
Привет! Вот еще темы с ответами:

В одномерном массиве, состоящем из n вещественных элементов, вычислить: • сумму положительных элементов массив - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: • сумму положительных элементов массива; • произведение...

Одномерный массив - вычислить сумму отрицательных элементов массива - C++
В одномерном массиве из N вещественных элементов, вычислить: • сумму отрицательных элементов массива; • произведение элементов...

Дано одномерный массив Р, который состоит из 12 элементов. Вычислить сумму модулей всех от "объемных элементов * превышающих числа А (А = 1.25) - C++
Помогите пожалуйста с задачкой Дано одномерный массив Р, который состоит из 12 элементов. Вычислить сумму модулей всех от &quot;объемных...

В одномерном массиве, вычислить произведение положительных элементов, сумму элементов, расположенных до минимального, а также отсортировать массив. - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение положительных элементов массива; 2) сумму...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.05.2013, 00:44
Ответ Создать тему
Опции темы

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