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

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

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

Найти сумму элементов левее минимального J(20) - C++

14.12.2012, 10:42. Просмотров 334. Ответов 1
Метки нет (Все метки)

Задача состояла в том, чтобы посчитать сумму положительных элементов J(10). Теперь нужно переделать вот так: найти сумму элементов левее минимального! Массив теперь J(20)

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
#include <tchar.h>
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
 srand(time(NULL));
 int J[10],i,*b;
int sum=0;
b=&J[10];
 printf("Ishodnyj massiv: "); cout<<endl;
 for(int i=0;i<10;i++)
  {
   J[i]=random (10)-5;
   printf("%3d",*(J+i));
  }
 cout<<endl;
 for(int i=0;i<10;i++)
  if(J[i]>0)
   sum+=J[i];
 printf("Summa polozhitel'nyh jelementov:  %d",sum); cout<<endl;
 system("PAUSE");
 return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 10:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму элементов левее минимального J(20) (C++):

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

Сформировать массив из элементов расположенных левее минимального элемента - C++
Из отрицательных элементов массива массив X из n элементов, расположенных левее минимального элемента, сформировать новый массив. Для...

Найти номер минимального элемента массива; найти сумму элементов, удовлетворяющих условию - C++
1. Найти номер минимального элемента массива. 2. Найти сумму элементов массива, расположенных между первым и вторым от- рицательными...

Найти сумму минимального и максимального элементов последовательности - C++
1. Дана последовательность из n целых чисел. Найти сумму минимального и максимального элементов в этой последовательности.

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

Найти сумму элементов массива до минимального элемента - C++
Надо доделать по заданию , помогите не получается сделать 2-ое и 3-ие задание #include &lt;iostream&gt; #include &lt;stdlib.h&gt; //подключаем...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
14.12.2012, 12:24 #2
Все просто: определяете мин. элемент в массиве и циклом идете не до конца массива, а до номера этого элемента.
Примерно:

C++
1
2
3
4
5
6
    for(int i=0; i < 10; ++i)
        if (arr[i] < min)
            min = i;
 
    for (int i = 0; i < min; ++i)
        Sum += arr[i]);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2012, 12:24
Привет! Вот еще темы с ответами:

Найти сумму минимального и максимального элементов файла - C++
Заполнить файл последовательного доступа N действительными числами введёны с клавиатуры Найти сумму минимального и максимального элементов...

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

Найти сумму отрицательных элементов массива, расположенных до минимального - C++
Имею вот такой исходник, помогите пожалуйста переделать его под условие моего варианта #include &lt;stdio.h&gt;/*подключение заголовочных...

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


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

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

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