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

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

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

Задача по одномерному массиву... - C++

14.09.2011, 15:22. Просмотров 335. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста, решить задачку по работе с одномерными массивами на С. Только индек-
сацию вида A[i] или *(A+i) использовать нельзя. Можно только продвижение указателей через
операторы сложения или инкременты, и оператор *.
Задача состоит в том, что нужно вычислить сумму отрицательных элементов массива и произведение элементов массива, расположенных между минимальным и максимальным элементами. Массив из n вещественных элементов.
В С вообще не разбираюсь =( .. А программист дал задание, заставил решать...
Если кому нетрудно, помогите пожалуйста...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2011, 15:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача по одномерному массиву... (C++):

Задача по одномерному массиву - C++
Доброго времени суток! Прошу помочь с решением вот такой задачи: С клавиатуры ввести одномерный массив, найти минимальный элемент...

Помогите пожалуйста по Одномерному массиву длинных целых чисел!!! - C++
Здравствуйте!!! Помогите пожалуйста решение задачи!!! Одномерный массив длинных целых чисел Задание №1 Составить программу...

Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле - C++
Сопоставьте одномерному массиву a другой одномерный массив f, элементы которого вычисляются по формуле f = ln(a)=arctg(ei=10). Элементы...

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

задача на тему массиву.помогите программу написать - C++
дан массив А(11).все элементы этого массива из интервала (с,d) обнулите,найдите сумму остальных.

В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно) - C++
напишите масив пл. в групе никто не знает как ево написать!!!

2
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
14.09.2011, 16:31 #2
так пойдет? правда не компил
C++
1
2
3
4
5
6
7
8
9
int arr[10] = {-1, 6, 0, 3, 9, 6, 7, -9, 2, -5};
int n=0;
int s=0;
 
while(n<10)
{
   if(*arr<0) s += *arr;
   n++;
}
0
Сыроежка
Заблокирован
14.09.2011, 19:53 #3
Цитата Сообщение от grrrrr Посмотреть сообщение
так пойдет? правда не компил
C++
1
2
3
4
5
6
7
8
9
int arr[10] = {-1, 6, 0, 3, 9, 6, 7, -9, 2, -5};
int n=0;
int s=0;
 
while(n<10)
{
   if(*arr<0) s += *arr;
   n++;
}
Нет, так не пойдет, так как вы не инкриментируете указатель в цикле. Поэтому лучше написать

C++
1
2
3
4
for ( int *p = arr ; n < 10 ; n++, p++ )
{
   if ( *p < 0 ) s += *p;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2011, 19:53
Привет! Вот еще темы с ответами:

Задача по одномерному массиву - C#
Пусть даны две неубывающие последовательности действительных чисел a1 ≤ a2 ≤ ... ≤ аn и b1 ≤ b2 ≤ ... ≤ bm. Требуется указать те места, на...

Задача по одномерному массиву - C (СИ)
Помогите написать программу. Не могу понять с чего начать и как вообще оперировать массивами. Используйте одномерный массив для решения...

Задание по одномерному массиву - C#
По заданию нужно В одномерном массиве, состоящем из n вещественных элементов, вычислить - номер минимального элемента массива -...

Задание по одномерному массиву - Turbo Pascal
Задание состоит в том что надо написать такую программу, чтоб отвечала на вопрос: правда ли что среди чисел имеются отрицательные числа?...


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

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

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