Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Goodnight!
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 4
#1

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

20.11.2013, 21:19. Просмотров 210. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2013, 21:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Одномерный массив (C++):

Матрица и одномерный массив (Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов, подсчет символов)
Помогите решить задачку: Дана матрица 5х7, элементами которой являются...

Массив: Все элементы массива, кратные трем, записать в одномерный массив.
Дан двумерный массив размером n x n? заполненный целыми числами. Все его...

Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив
ввести двумерный массив I . найти номера столбцов с положительными элементами и...

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька
всем привет. народ помогите с прогой, конкретно с функцией sort (65 строка),...

Переписать произвольный одномерный массив в другой массив в обратном порядке
Помогите написать прогу, вот задание. Переписать произвольный одномерный массив...

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив
Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный...

4
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
20.11.2013, 21:23 #2
И вопрос...?
Вы в курсе, что тот код, что вы выложили, полная ахинея?
0
Ryuk
179 / 177 / 56
Регистрация: 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; 
}
1
Goodnight!
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 4
20.11.2013, 21:27  [ТС] #4
Цитата Сообщение от dzrkot Посмотреть сообщение
И вопрос...?
Вы в курсе, что тот код, что вы выложили, полная ахинея?
Вопрос был "Правильно ли решение?".
Теперь, конечно, в курсе, но почему?=(
0
zss
Модератор
Эксперт С++
6950 / 6512 / 4133
Регистрация: 18.12.2011
Сообщений: 17,175
Завершенные тесты: 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;
}
1
20.11.2013, 21:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2013, 21:30
Привет! Вот еще темы с решениями:

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию
создать одномерный массив, заполнить его случайными значениями, отсортировать...

Дан двумерный массив 3х3. Получить одномерный массив из из отрицательных элементов матрицы.
Пожалуйста, помогите решить простым методом задачку, просто не могу понять...

Сгенерировать одномерный массив A в диапазоне [-20; 20] и сформировать новый массив B из отрицательный элементов массива
Здравствуйте. Помогите, пожалуйста, дорешать задачу. Нужно сгенерировать...

Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив
Организовать одномерный массив с вещественными числами и найти первый и...


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

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

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