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

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

20.11.2013, 21:19. Просмотров 215. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

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
Модератор
Эксперт С++
7098 / 6629 / 4196
Регистрация: 18.12.2011
Сообщений: 17,481
Завершенные тесты: 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

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

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

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


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

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

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