0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 13
1

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

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

В одноименном массиве, состоящем из N вещественных элементов, вычислить сумму положительных элементов массива
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2013, 14:30
Ответы с готовыми решениями:

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

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

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

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

6
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
Mobile Software Engineer
Эксперт С++
5365 / 1584 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
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
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 786
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
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 13
15.05.2013, 00:32  [ТС] 5
Спасибо вам Ребята большое
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 786
15.05.2013, 00:44 6
Для спасибо кнопочка есть.
1
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 25
09.12.2017, 16:35 7
Ev[G]eN, Помогите пожалуйста, в дввумерном массиве , состоящий из целых чисел вычислить наименьший элемент, сумму положительных элементов массива и количество и произведение простыъ чисел находящихся на диагоналаяъ матрицы ) буду весьма благодарен
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2017, 16:35
Помогаю со студенческими работами здесь

Дан двухмерный массив целых чисел. Вычислить сумму всех положительных нечетных элементов массива
Дан двухмерный массив целых чисел. Вычислить сумму всех положительных нечетных элементов массива.

Дан линейный массив. В массиве из 10 чисел есть отрицательные и положительные элементы. Вычислить сумму положительных элементов массива
Дан линейный массив. В массиве из 10 чисел есть отрицательные и положительные элементы. Вычислить...

Одномерный массив: найти сумму положительных элементов
Дан массив из 15 элементов заполнить его с клавиатуры, найти сумму положительных элементов. Вывести...

Дан одномерный массив чисел. Подсчитать в нем количество элементов равных нулю, отрицательных элементов и положительных элементов
1)из заданной строки напечатать только заглавные английские буквы и их коды 2)Дан одномерный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru