Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
ksenia00000000
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 84
1

Найти сумму элементов массива, расположенных после первого положительного элемента

29.04.2014, 22:41. Просмотров 972. Ответов 3
Метки нет (Все метки)

В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов массива, расположенных после первого положительного элемента.
на Си++, пожалуйста))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2014, 22:41
Ответы с готовыми решениями:

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

Найти сумму элементов массива, расположенных после первого положительного элемента
Помогите с лабораторной по массивам. Задание: 1. Исходные данные для всех вариантов - n...

Найти сумму элементов массива, расположенных после первого положительного элемента
Здравствуйте, помогите пожалуйста решить задачу на С++ Задание (непрерывные последовательности...

Найти сумму элементов массива, расположенных после первого положительного элемента
Нужна помощь а решении задачи Найти сумму элементов массива, расположенных после первого...

Найти сумму элементов массива, расположенных после первого положительного элемента
В общем есть задание: Найти сумму элементов массива, расположенных после первого положительного...

3
TheAlpha
6 / 6 / 8
Регистрация: 03.01.2013
Сообщений: 116
30.04.2014, 02:06 2
C++
1
2
3
4
5
6
7
8
9
sum = 0;
for(i = 0; i<n; i++)
if(a[i]>0)
{
j = i;
break;
}
for(j,n)
sum+=a[j];
1
ksenia00000000
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 84
04.05.2014, 20:10  [ТС] 3
большое спасибо))
0
deadlinishe
8 / 8 / 5
Регистрация: 03.05.2014
Сообщений: 143
05.05.2014, 17:16 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include <iostream.h>
#include <conio.h>
//------------------------------------------------------------------------------
int main()
{
  int n, a, pro=1, sum=0, min, max, c=0, b=0;
  int mas[100];
  cout << "vvedite rozm mass= N ne bilhe 100 " << endl;
       cin >> n;
  cout << "Vvedote mas " << n <<  ":" << endl;
        for (int i=0; i<n; i++)
           {
             cin >> mas[i];
           }
//------------------------------------------------------------------------------
  for (int i=0; i<n; i++)
    {
      if (mas[i]>0)
      {
      for(i; i<n; i++)
        {
         sum=sum+mas[i];
        }
      }
     }
//------------------------------------------------------------------------------
     min=mas[0];
     for(int i=0; i<n; i++)
        {
         if( abs(mas[i]) < abs( mas[c] ))
         {
          min=mas[i];
          c=i;
          }
        }
    max=mas[0];
    for(int i=1; i<n; i++)
        {
         if ( abs(mas[i]) > abs(mas[b]))
          {
             max=mas[i];
             b=i;
          }
        }
              if (c<b)
              {
                   for(int i=c+1;i<b;i++)
                      {
                       pro=pro*mas[i];
                      }
              }
              else
              {
                     for(int i=b+1;i<c;i++)
                        {
                         pro=pro*mas[i];
                        }
              }
      for (int j=0; j<n; j++)
    {
     for(int i=1; i<n; i++)
        {
         if (mas[i] > mas[i-1] )
         {
          a=mas[i];
          mas[i]=mas[i-1];
          mas[i-1]=a;
         }
        }
    }
  cout << endl <<"summa polozhitelnih elementow masiva posle pervogo elementa:  "  << sum << endl;
  //cout << endl <<"summa proizvedeniya mejdu min max po mod elementow masiva:  "  << pro << endl;
  //cout << endl << "polozheniya min:  " << "min: " << c << endl;
 cout << "polozheniya max_mod:  " << "max: " << b+1 << endl <<  endl;
//  for (int i=0; i<n; i++)
    //       {
    //        cout << mas[i] << " ";
     //      }              
getch();
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2014, 17:16

Найти сумму и количество элементов массива, расположенных после первого положительного элемента
Добрый день! Подскажите как мне найти количество элементов расположенных после первого...

Найти сумму элементов одномерного массива размером k, расположенных после первого положительного элемента
Память для массива необходимо выделить динамически. Собственно говоря составил какую-никакую...

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


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

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

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