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

Дан двумерный массив m*n. Найти среднее арифметическое положительных элементов массива

13.04.2014, 20:25. Просмотров 797. Ответов 2
Метки нет (Все метки)

2. Дан двумерный массив m*n. Найти среднее арифметическое положительных элементов массива.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 20:25
Ответы с готовыми решениями:

Дан двумерный массив. Найти среднее арифметическое k-й строки массива
Дан двумерный массив. Найти среднее арифметическое k-й строки массива Давайте...

Дан двумерный массив n*m Найти среднее арифметическое S его элементов и заменить этим числом элементы второй строки
Не получается написать правильно программу.Дан двумерный массив А размером m*n....

Заполнить двумерный массив Е (5*3) с клавиатуры. Найти среднее арифметическое всех элементов массива.
5. Заполнить двумерный массив Е (5*3) с клавиатуры. Найти среднее...

Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива.
Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое...

Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое положительных элементов массива
11. Упорядочить массив X(N) по убыванию модулей, найти среднее арифметическое...

2
bradobrei
Продам уран 238U
120 / 120 / 126
Регистрация: 22.01.2013
Сообщений: 298
14.04.2014, 06:47 2
Лучший ответ Сообщение было отмечено sasha_byka как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 4
#define m 5
int main(){
        srand(time(NULL));
    int a[n][m], count = 0;
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++){
        a[i][j] = rand()% 100 - 20;
        cout << a[i][j] << " ";
        if(a[i][j] > 0)
            count ++;
        }
        cout << endl;
    }
    cout << endl << "elements > 0 = " << count;
}
0
Ярослав Никитин
0 / 0 / 5
Регистрация: 13.04.2014
Сообщений: 70
14.04.2014, 07:46 3
Лучший ответ Сообщение было отмечено sasha_byka как решение

Решение

Выбирай какая больше по душе
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    const int n = 5;
    int cnt = 0;
    double sum = 0;
    int Arr[n] = {1, -5, 3, 6, -4};
 
    for(int i = 0; i < n; i++)
    {
        if(Arr[i] > 0)
        {
            cnt++;
            sum += Arr[i];
        }
    }
 
    std::cout << sum / cnt;
}
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
  int m[100];
  int n; 
  double sz = 0;
  cout << "Enter kol elementov" << endl;
  cin >> n;
  for (int i=0; i<n; i++)
  {
     cout << "a[" << i << "] = ";
     cin >> m[i];
     if (m[i] > 0)
      sz = (m[i]+m[i]) / n;
  }
  cout << sz << endl;
 
system("pause");
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 07:46

Найти среднее арифметическое положительных элементов массива
1) Найти среднее арифметическое положительных элементов массива. Массив...

Найти среднее арифметическое положительных элементов массива
Найти среднее арифметическое положительных элементов массива С(25); Знайти...

Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN)
Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN)....


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

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

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