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

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

Войти
Регистрация
Восстановить пароль
 
Оксанка
0 / 0 / 0
Регистрация: 16.01.2010
Сообщений: 4
#1

одномерные массивы и указатели - C++

18.01.2010, 12:25. Просмотров 435. Ответов 6
Метки нет (Все метки)

в одномерном массиве, состоящем из n вещественных элементов, вычислить:
сумму отрицательных элементов массива
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2010, 12:25     одномерные массивы и указатели
Посмотрите здесь:

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

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

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

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

Одномерные массивы + указатели (среднее арифметическое чисел, введенных с клавиатуры) - C++
День добрый. В общем не получается у меня запустить эту задачу с помощью указателей: #include <stdio.h> #include <conio.h> ...

Одномерные массивы и указатели (Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг) - C++
Дан массив A. Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг влево на k позиций, где k – число...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
18.01.2010, 12:35     одномерные массивы и указатели #2
А указатели здесь причём? Так чтоли:
C++
1
2
3
4
5
6
7
8
9
10
double *a[n];
int s;
... // Заполняем массив
for (i=n-1, s=0; i>=0; --i)
{
 if ((*(a[i]))<0)
 {
  s+=(*(a[i]));
 }
}
?
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
18.01.2010, 12:38     одномерные массивы и указатели #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <functional>
 
template<typename _InIt, typename _Ty, typename _Pred1>
inline _Ty accumulate_if(_InIt _First, _InIt _Last, _Ty _Val, _Pred1 _Func)
{
    for ( ; _First != _Last; ++_First)
        if (_Func(*_First))
            _Val = _Val + *_First;
    return (_Val);
}
 
int main()
{
  int arr[] = {1, 3, -5, 4, -9, 18};
  int result = accumulate_if(arr, arr + sizeof(arr) / sizeof(*arr), 0,
    std::bind2nd(std::less<int>(), 0));
  return 0;
}
примечание: ф-я accumulate_if придумана не мной, а Rififi
syd2010
23 / 43 / 1
Регистрация: 14.12.2009
Сообщений: 273
18.01.2010, 12:44     одномерные массивы и указатели #4
скорей всего вот так:
C++
1
2
3
4
5
6
7
8
int n;
double s =0;
double *m;
cin>>n;
m = new double[n];
//заполняем массив
for (int i=0;i<n;i++)
if (m[i]<0) s=s+m[i];
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
18.01.2010, 12:50     одномерные массивы и указатели #5
syd2010:
А где delete []m;
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
18.01.2010, 13:06     одномерные массивы и указатели #6
Цитата Сообщение от Genius Ignat Посмотреть сообщение
А где delete []m;
там же, где и int main
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2010, 13:09     одномерные массивы и указатели
Еще ссылки по теме:

Одномерные массивы - C++
Заданны 2 одномерных массива A и B размерностью N. Составить программу, проверяющую можно ли, меняя местами элементы массива A получить...

Одномерные массивы - C++
Здравствуйте уважаемы программисты! И снова я прибегаю к вашей помощи! Вот задачка: В одномерном массиве все отрицательные заменить...

Одномерные массивы - C++
дан массив целых чисел Найти в этом массиве мин и макс элемент массива.Получить в порядке возрастания все целые числа из...

одномерные массивы - C++
помогите пожалуйста решить задание используя функции на подбее вот этого (см.скриншот)! ...


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

Или воспользуйтесь поиском по форуму:
syd2010
23 / 43 / 1
Регистрация: 14.12.2009
Сообщений: 273
18.01.2010, 13:09     одномерные массивы и указатели #7
верняк про delete забыл, а int main думаю люди сами знают куда его вставить))
Yandex
Объявления
18.01.2010, 13:09     одномерные массивы и указатели
Ответ Создать тему
Опции темы

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