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

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

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

Задача на массив - C++

11.10.2013, 11:28. Просмотров 270. Ответов 3
Метки нет (Все метки)

Добрый день! Помогите с решением данного массива:
Найти сумму положительных элементов линейного массива целых чисел. Размерность массива – 10. Заполнение массива осуществить с клавиатуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 11:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на массив (C++):

задача записать в массив отрицательные элементы матрицы в массив и вывести их - C++
задача записать в массив отрицательные элементы матрицы в массив и вывести их #include "stdafx.h" #include <iostream> ...

Задача на массив и указатели.(массив из случайных чисел) - C++
Найти абсолютное значение,которое чаще остальных встречается в массиве. #include<stdio.h> #include<time.h> #include<stdlib.h> ...

Задача на массив - C++
Есть две задачи на массив верно выполнены, но нужно задавать массив с клавиатуры а не в самой программе, как это выполнить? в методичке не...

Задача на массив - C++
Ребят, срочно нужна ваша помощь. В понедельник зачет, а я в этом ничего не шарю, пожалуйста, выручайте. Если можете, напишите как это...

задача на Массив - C++
Дан масив Скопировать все его элементы в другой массив такого же размера в обратном порядке расположения элементов

Массив Задача - C++
День добрый! Помогите с массивом решить задачу Дан массив размера N. Найти номера двух ближайших по значению элементов из этого массива...

3
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
11.10.2013, 11:41 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int arr[10];
for(int i = 0; i < 10; ++i)
{
cin>>arr[i];
}
int sum = 0;
for(int i = 0; i < 10 : ++i)
{
if(arr[i]>0)
{
sum +=arr[i];
}
}
cout<<sum;
0
Heidel
111 / 111 / 7
Регистрация: 11.10.2011
Сообщений: 647
11.10.2013, 12:54 #3
Код, написанный в Microsoft Visual C++ 2010 Express
stdafx.h
C++
1
2
3
4
5
6
7
#pragma once
 
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
#include <iostream>
код программы
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 "stdafx.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    
    const int n = 10;
    int mas[n];
    
    for (int i = 0; i < n; ++i)
    {
        cin >> mas[i];
    }
 
    int sum = 0;
    for (int i = 0; i < n; ++i)
    {
        if (mas[i] < 0) continue;
        sum += mas[i];
    }
 
    cout << "Сумма положительных элементов массива sum = " << sum << "\n";
 
    system("PAUSE");
    return 0;
}
1
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
11.10.2013, 13:47 #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
#include <numeric>
#include <functional>
#include <iostream>
 
template < typename T >
class only_positive : public std::binary_function<T, T, T>
{
public:
    T operator () (T init, T new_value)
    {
        if (new_value < 0)
            return init;
        return init + new_value;
    }
};
 
int main()
{
    int array[10];
    for (int i = 0; i < 10; i++)
        std::cin >> array[i];
    std::cout << std::accumulate(
        std::begin(array),
        std::end(array),
        0,
        only_positive<int>()) << std::endl;
    return 0;
}
1
11.10.2013, 13:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2013, 13:47
Привет! Вот еще темы с ответами:

Массив Задача - C++
День добрый!! Помогите с задачей. Дан массив размера N. Найти номера двух ближайших по значению элементов из этого массива (то есть...

задача на массив - C++
Дан массив A размера N. Вывести его элементы в следующем порядке: A1, A2, AN, AN–1, A3, A4, AN–2, AN–3, … .

Задача на массив - C++
Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением.

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


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

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

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