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

Одномерный массив - C++

Восстановить пароль Регистрация
 
Nikitaaa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 13
17.09.2010, 12:15     Одномерный массив #1
Помогите пож кому не сложно.
В одномерном массиве, состоящем из N вещественных элементов, вычислить:
1)Произведение положительных элементов массива
2)Сумму элементов массива, расположенных до минимального элемента
Упорядочить по возрастанию отдельно элементы, состоящие на четных местах, и элементы, стоящие на нечетных местах.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2010, 12:15     Одномерный массив
Посмотрите здесь:

C++ Одномерный массив
Одномерный массив C++
Одномерный массив! C++
Одномерный массив C++
Одномерный массив C++
одномерный массив C++
Массив одномерный C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
17.09.2010, 18:07     Одномерный массив #2
Помогите или напишите за меня ?
Nikitaaa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 13
17.09.2010, 23:49  [ТС]     Одномерный массив #3
Помогите) я пробывал написать, но ничего не получилось.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
int main()
{
   const int masiv=10;
   int A[masiv];
   cout<<"BBeguTe elementbl masiva\n";
   for(int i=0; i<masiv; ++i)
   {
    cout<<"==>";
    cin>>A[i];
   }
   for(int i=0; i<masiv; ++i)
   {
    if(A[i]
вот тут я запаролся

P.S. сори не могу ВВ код вставить инет лагает((

Добавлено через 35 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
float main()
{
   const float N=10;
   float A[masiv];
   cout<<"BBeguTe elementbl masiva\n";
   for(float i=0; i<masiv; ++i)
   {
    cout<<"==>";
    cin>>A[i];
   }
   for(float i=0; i<masiv; ++i)
   {
    if(A[i]
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.09.2010, 23:49     Одномерный массив #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
#include <iostream>
 
int main()
{
     double*Arr;
     int n;
     std::cout<<"Enter n: ";
     std::cin>>n;
     Arr=new double[n];
     std::cout<<"Enter elements of array: ";
     for(int i=0; i<n; ++i)
     {
         std::cout<<"-> ";
         std::cin>>Arr[i];
     }
     double mult=1;
     for(int i=0; i<n; ++i)
     {
          if(Arr[i]>0)
             mult*=Arr[i];
     }
     std::cout<<"Mult= "<< mult <<'\n';
     double min=Arr[0];
     int minind=0;
     for(int i=0; i<n; ++i)
     {
          if(Arr[i]<min)
          {
              min=Arr[i];
              minind=i;
          }
      }
      double sum=0;
      for(int i=0; i<minind; ++i)
      {
           sum+=Arr[i];
      }
      std::cout<<"Min element of array: "<< min <<" and index: "<< minind <<'\n';
      std::cout<<"Sum= "<< sum <<'\n';
      delete[] Arr;
      return 0;
}
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
17.09.2010, 23:50     Одномерный массив #5
Ну и чё ты запоролся?
C++
1
2
3
4
long mult = 1;
for( int i = 0; i < masiv; ++i )
  if( A[i] > 0 )
    mult *= A[i];
Nikitaaa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 13
18.09.2010, 00:01  [ТС]     Одномерный массив #6
Цитата Сообщение от Lavroff Посмотреть сообщение
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
#include <iostream>
 
int main()
{
     double*Arr;
     int n;
     std::cout<<"Enter n: ";
     std::cin>>n;
     Arr=new double[n];
     std::cout<<"Enter elements of array: ";
     for(int i=0; i<n; ++i)
     {
         std::cout<<"-> ";
         std::cin>>Arr[i];
     }
     double mult=1;
     for(int i=0; i<n; ++i)
     {
          if(Arr[i]>0)
             mult*=Arr[i];
     }
     std::cout<<"Mult= "<< mult <<'\n';
     double min=Arr[0];
     int minind=0;
     for(int i=0; i<n; ++i)
     {
          if(Arr[i]<min)
          {
              min=Arr[i];
              minind=i;
          }
      }
      double sum=0;
      for(int i=0; i<minind; ++i)
      {
           sum+=Arr[i];
      }
      std::cout<<"Min element of array: "<< min <<" and index: "<< minind <<'\n';
      std::cout<<"Sum= "<< sum <<'\n';
      delete[] Arr;
      return 0;
}
for(int i=0; i<n; ++i) вот в этих строчках компелятор выдает ошибку на i=0
Multiple declaration for 'i'
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
18.09.2010, 00:04     Одномерный массив #7
Nikitaaa, какой у вас компилятор ? Или хотя бы среда разработки ?
Nikitaaa
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 13
18.09.2010, 00:05  [ТС]     Одномерный массив #8
Borland C
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2010, 00:07     Одномерный массив
Еще ссылки по теме:

Одномерный массив C++
C++ Одномерный массив
C++ одномерный массив
Одномерный массив. Создать массив Х суммы среднеарифметического элементов массива А с каждым элементом массива А C++
одномерный массив C++

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
18.09.2010, 00:07     Одномерный массив #9
Объявите i вначале функции. В циклах просто пишите i.
Например

Вместо for(int i=0; i<n; ++i)
for(i=0; i<n; ++i)
Yandex
Объявления
18.09.2010, 00:07     Одномерный массив
Ответ Создать тему
Опции темы

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