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

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

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

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

20.11.2013, 21:19. Просмотров 185. Ответов 4
Метки нет (Все метки)

Дан одномерный массив. Если произведение его элементов больше заданной величина, то найти среднее арифметическое положительных элементов.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma hdrstop
#include <iostream.h>
#include <math.h>
#include <conio.h>
//------------------------------
#pragma argused
int main ()
{
float A[10], pr, sum, msum, X;
int i, n;
cout<<"ENTER ELEMENTS OF MASSIVE";
cin>>A[i]>>X;
p=1;
for (i=1,i<n,i++) {pr=pr*A[i]};
s=0;
if (pr>X) {if (A[i]>0) {sum = sum + A[i]} else {cout<<"ERROR2"}} else {cout<<"ERROR1"};
msum = sum/10;
cout<<"msum="; 
getch ()
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2013, 21:19     Одномерный массив
Посмотрите здесь:

Одномерный массив - C++
Помогите плиз!!:cry: Дан одномерный массив n целых эл-ов(конкретно=20)...Нужно: 1)Найти произведение эл-ов массива с четными номерами ...

Одномерный массив - C++
Сформировать одномерный массив из суммы отрицательных кратных 7, элементов кратной строки массива а(10,5).

Одномерный массив - C++
Помогите пожалуйста с задачей: В одномерном массиве Х, состоящем из N вещественных элементов, вычислить: a) количество элементов,...

одномерный массив - C++
Дан одномерный массив из n элементов,определите сумму первых B элементов и последних C элементов, если сумма 1ых будет больше суммы...

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

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

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

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

Массив одномерный - C++
/*размерность массива - 30 диапазон значений (-20,20) определить какое абсолютное значение встречается в массиве чаще остальных*/ ...

одномерный массив[0..n...n+m]. - C++
Уважаемые программисты помогите разобраться с задачей: &quot;В одномерном целочисленном массиве x…x, рассматриваемом как соединение двух его...

Одномерный массив - C++
В заданном одномерном массиве F(N) (N&lt;=50) вычислить разность между суммой элементов, стоящих на четных местах, и суммой элементов, стоящих...

Одномерный массив - C++
Помогите плз решить задачку... В стиле с++ В одноменом массиве, состоящем из N вещественных элементов, вычислить: 1) Сумму...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,995
20.11.2013, 21:23     Одномерный массив #2
И вопрос...?
Вы в курсе, что тот код, что вы выложили, полная ахинея?
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
20.11.2013, 21:27     Одномерный массив #3
Goodnight!,
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
#include <iostream>
 
using namespace std;
 
int main()
{
    const int size = 10;
    int arr[size], count = 1, num, k = 0;
    double pl = 1;
    
    for (int i = 0; i < size; i++)
    {
        cin >> arr[i];
        count *= arr[i];
        
        if (arr[i] > 0)
        {
            k++;
            pl *= arr[i];
        }
    }
    
    cin >> num;
    
    if (count > num)
    cout << count = pl / k << endl; 
}
Goodnight!
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 4
20.11.2013, 21:27  [ТС]     Одномерный массив #4
Цитата Сообщение от dzrkot Посмотреть сообщение
И вопрос...?
Вы в курсе, что тот код, что вы выложили, полная ахинея?
Вопрос был "Правильно ли решение?".
Теперь, конечно, в курсе, но почему?=(
zss
Модератор
Эксперт С++
6284 / 5887 / 1908
Регистрация: 18.12.2011
Сообщений: 15,110
Завершенные тесты: 1
20.11.2013, 21:30     Одномерный массив #5
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
int main ()
{
     const int n=10;
     double A[n], pr, sum, X;
     int i;
      cout<<"ENTER ELEMENTS OF MASSIVE"<<endl;
     for(i=0;i<n;i++)
              cin>>A[i];
     cout<<"ENTER X:";
     cin>>X;
     pr=1;
     for (i=1;i<n;i++) 
          pr*=A[i];
     sum=0;
     if (pr>X) 
     {
           int k=0;
           for (i=1;i<n;i++) 
              if (A[i]>0)
              { 
                  sum+=A[i];k++;
               }
           if(k>1)
               sum /= k;
           cout<<sum;
      } else 
          cout<<pr<<">"<<X;
      getch ()
      return 0;
}
Yandex
Объявления
20.11.2013, 21:30     Одномерный массив
Ответ Создать тему
Опции темы

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