Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
skitals
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 13
1

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

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

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

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

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

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

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

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

6
Slpgog
0 / 0 / 1
Регистрация: 07.01.2015
Сообщений: 3
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;
}
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5117 / 1555 / 950
Регистрация: 23.01.2011
Сообщений: 3,185
Завершенные тесты: 1
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
378 / 225 / 108
Регистрация: 26.12.2012
Сообщений: 744
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
378 / 225 / 108
Регистрация: 26.12.2012
Сообщений: 744
15.05.2013, 00:44 6
Для спасибо кнопочка есть.
1
zhenhya
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 25
09.12.2017, 16:35 7
Ev[G]eN, Помогите пожалуйста, в дввумерном массиве , состоящий из целых чисел вычислить наименьший элемент, сумму положительных элементов массива и количество и произведение простыъ чисел находящихся на диагоналаяъ матрицы ) буду весьма благодарен
0
09.12.2017, 16:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2017, 16:35

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

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

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


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

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

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