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

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

Войти
Регистрация
Восстановить пароль
 
Andrew228
2 / 2 / 0
Регистрация: 18.11.2013
Сообщений: 64
#1

Найти количество строк, среднее арифметическое элементов которых меньше заданной величины - C++

23.11.2014, 22:43. Просмотров 807. Ответов 3
Метки нет (Все метки)

Дана целочисленная прямоугольная матрица. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Помогите пожалуйста сделать программу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2014, 22:43     Найти количество строк, среднее арифметическое элементов которых меньше заданной величины
Посмотрите здесь:

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

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

Найти количество строк матрицы среднее арифметическое элементов которых меньше заданной величины - C++
Погмогите пожалуйста с контрольным заданием по пограмируванию. Я вобще не могу понят задание. Помогите написать програму. Вот само задание:...

Найти количество строк в матрице, среднее арифметическое элементов которых меньше заданной величины - C++
Здравствуйте, помогите пожалуйста сделать следующее задание: Дана прямоугольная матрица действительных чисел. Найти количество строк,...

Найти количество строк матрицы, среднее арифметическое элементов которых меньше заданной величины - C++
Преобразовать матрицу заданную в обычном виде в треугольную!(методом гаусса) Найти количество строк, среднее арифметическое элементов...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
366 / 260 / 124
Регистрация: 09.05.2014
Сообщений: 769
25.11.2014, 13:38     Найти количество строк, среднее арифметическое элементов которых меньше заданной величины #2
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
#include <iostream>
#include <time.h>
int main(){
    setlocale (0, "rus");
    const int m=10, n=5;
    int i, j, q=0, A[m][n];
    float  num, arith_mean;
    srand(time(0));
    for (i=0; i<m; i++)
    {
        for (j=0; j<n; j++)
        {
            A[i][j]=rand()%10;
            std::cout<<A[i][j]<<" ";
        }
        std::cout<<std::endl;
    }
    std::cout<<"введите контрольное значение: ";
    std::cin>>num;
    for (i=0; i<m; i++)
    {
        arith_mean=0;
        for (j=0; j<n; j++)
            arith_mean+=A[i][j];
        arith_mean/=n;
        if (arith_mean<num)
            q++;
    }
    std::cout<<"количество строк, среднее арифметическое элементов которых меньше заданого равно "<<q<<std::endl;
}
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
25.11.2014, 13:57     Найти количество строк, среднее арифметическое элементов которых меньше заданной величины #3
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <random>
 
int main()
{
   const int size = 5, min = 0, max = 50, matrix_min_arith = 20;
   std::mt19937 gen{std::random_device()()};
   std::uniform_int_distribution<int> distr(min, max);
   std::vector<std::vector<int> > matrix(size, std::vector<int>(size));
   std::for_each(matrix.begin(), matrix.end(), [&gen, &distr](std::vector<int>& v)
   {
      std::generate(v.begin(), v.end(), [&gen, &distr]() { return distr(gen); });
   });
   std::for_each(matrix.begin(), matrix.end(), [](const std::vector<int>& v)
   {
      std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
      std::cout << std::endl;
   });
 
   const size_t count = std::count_if(matrix.begin(), matrix.end(),
   [matrix_min_arith](const std::vector<int>& v)
   {
      return static_cast<double>(std::accumulate(v.begin(), v.end(), 0)) / 
      v.size() < matrix_min_arith;
   });
   std::cout << count << std::endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 13:59     Найти количество строк, среднее арифметическое элементов которых меньше заданной величины
Еще ссылки по теме:

В прямоугольном массиве найдите номера, у которых среднее арифметическое элементов меньше заданной величины - C++
Программа запускается. Но при вводе массив просто отключается что не так? #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace...

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

Найти количество элементов массива, каждый из которых меньше по значению чем среднее среди элементов - C++
Для заданного массива действительных чисел найти количество элементов каждый из которых меньше по значению чем среднее среди...

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

Найти количество элементов значение которых превышает среднее арифметическое всех элементов - C++
дан целочисленный массив из n элементов. Найти количество элементов значение которых превышает среднее арифметическое всех элементов ...

Найти пары соседних элементов последовательности, среднее арифметическое которых равно N и количество таких пар. - C++
Помогите пожалуйста!!!! задача на С++ Дана последовательность .Длина последовательности целых чисел – случайное число от 10 до 30 Указать...


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

Или воспользуйтесь поиском по форуму:
mss307
118 / 118 / 25
Регистрация: 14.12.2013
Сообщений: 352
25.11.2014, 13:59     Найти количество строк, среднее арифметическое элементов которых меньше заданной величины #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
    const int N = 5, M = 5;
    srand(time(0));
    for(i = 0; i < N; ++i)
    {
        for(j = 0; j < M; ++j)
        {
            mas[i][j] = rand() % 10;
            std::cout << A[i][j] << " ";
        }
        std::cout<<std::endl;
    }
    
    std::cout << "Enter value:\n";
    double     val = 0;
    std::cin >> val;
 
    int     sum = 0;
    int     stringcount = 0;
    for(int i = 0; i < N; ++i)
    {
        sum = 0;
        for(int j = 0; j < M; ++j)
            sum += mas[i][j];
        if(sum / (double)M < val)
            ++stringcount;
    }
    std::cout << stringcount;
Yandex
Объявления
25.11.2014, 13:59     Найти количество строк, среднее арифметическое элементов которых меньше заданной величины
Ответ Создать тему
Опции темы

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