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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
BlackStalker
1 / 1 / 0
Регистрация: 26.11.2010
Сообщений: 15
#1

Написать функцию, которая определяет сумму положительных элементов массива целых чисел - C++

25.03.2012, 19:44. Просмотров 2071. Ответов 4
Метки нет (Все метки)

Помогите написать программу)
1)Написать функцию, которая определяет сумму положительных элементов массива целых чисел. Параметрами функции являются массив и его размерность. Используя написанную функцию, вычислить и вывести на экран сумму положительных элементов массива целых чисел размерностью 10. Элементы массива задать с клавиатуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 19:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию, которая определяет сумму положительных элементов массива целых чисел (C++):

Разработать функцию, которая определяет сумму элементов в тех строках, которые не содержат положительных элементов. - C++
Работа с двумерным динамическим массивом. Для целочисленного двумерного массива (размерность массива задается пользователем),...

Написать программу, которая вычисляет сумму первых n целых положительных целых чисел - C++
Написать программу, которая вычисляет сумму первых n целых положительных целых чисел. Количество суммируемых чисел должно вводиться во...

Надо написать функцию, которая по массиву действительных чисел x1, x2, ..., xn находит произведение положительных элементов массива - C++
Надо написать функцию, которая по массиву действительных чисел x1, x2, ..., xn находит произведение положительных элементов массива.Вот у...

Написать программу, которая вычисляет сумму первых n целых положительных четных чисел - C++
Суммируемые числа должны вводиться в строку через запятую

Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. - C++
помогите пожалуйста решить задачки:): 1)Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в...

Найти сумму положительных элементов линейного массива целых чисел - C++
Найти сумму положительных элементов линейного массива целых чисел. Размерность массива – 10. Заполнение массива осуществить с клавиатуры.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kostяn
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 8
25.03.2012, 19:51 #2
C++
1
2
3
4
5
6
7
8
9
int func(int* a, int n)
{
int sum=0;
for(int i=0; i<n; i++){
cin<<a[i];
if(a[i]>0) sum+=a[i];
}
return sum;
}
eji
118 / 118 / 6
Регистрация: 17.09.2010
Сообщений: 288
25.03.2012, 20:01 #3
BlackStalker,
C++
1
cin<<a[i]; // заменить на cin >> a[i]
Kostяn
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 8
25.03.2012, 20:04 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int func(int* a, int n)
{
int sum=0;
for(int i=0; i<n; i++){
cin>>a[i];//Вводим элементы массива
if(a[i]>0) sum+=a[i];
}
return sum;
}
int main()
{
 int *a;
a=new int [10]; 
cout<<func(a, 10);//выводим сумму положительных элементов
}
так вроде
eji
118 / 118 / 6
Регистрация: 17.09.2010
Сообщений: 288
25.03.2012, 20:21 #5
Kostяn,
C++
1
a=new int [10];
В конце нужно освободить выделенную память:
C++
1
delete [] a;
И само выделение памати лучше заключать в блок:
C++
1
2
3
4
5
6
7
8
try
{
    a = new int[10];
}
catch(bad_alloc error)
{
    exit(1);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2012, 20:21
Привет! Вот еще темы с ответами:

Написать программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 7 - C++
Здравствуйте, помогите пожалуйста с написанием кода. Напишите программу, которая в последовательности целых чисел определяет...

Написать функцию, которая возвращает сумму отрицательных элементов одномерного массива. - C++
помогите пож-та.Написать функцию, которая возвращает сумму отрицательных элементов одномерного массива. Тип элементов массива –...

Написать функцию, которая в зависимости от значения первого параметра возвращает количество отрицательных или положительных чисел призвольного массива - C++
Написать функцию, которая в зависимости от значения первого параметра (символ + или – ) возвращает количество отрицательных или...

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


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

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

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