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

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

Войти
Регистрация
Восстановить пароль
 
Павел апостол
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 12
#1

как заполнить матрицу - C++

17.01.2010, 13:06. Просмотров 753. Ответов 3
Метки нет (Все метки)

дана матрица А[m,n]. определить количество элементов матрицы,
меньших среднеарифметического этой матрицы
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2010, 13:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как заполнить матрицу (C++):

Как заполнить матрицу!? - C++
Всем привет! Подскажите пожалуйста, как заполнить квадратную матрицу последовательными значениями?Пример: 012 345 678. Заранее...

Как заполнить матрицу заданными значениями? - C++
Заполнить массив размерами N*N такой последовательности: 6 1 1 1 1 5 2 6 1 1 5 4 2 2 6 5 4 4 2 2 5 6 4 4 2 5 3 3 6 4 ...

Как заполнить матрицу случайными числами? - C++
Здравствуйте! как можно заполнить матрицу 4*4 числами от 0..15 случайно?

Подскажите,как заполнить двухмерную матрицу(аа)без1 и0.На С++ - C++
Мне нужны идеи! А ели еще коды покидаете,то вообще будет классно. Заранее спасибо.

Как рандомно заполнить квадратную матрицу звездочками? - C++
Мне нужно на дошке 5 на 5 рандомно поставить 5 звездочек. Как это можна сделать? Я нашла функцию rand(). Но как сделать не знаю ....

Как заполнить квадратную матрицу числами по порядку? - C++
Осталась надежда только на вас! Не могу понять как сделать чтобы матрица заполнялась в цикле определенным порядком чисел, куда не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
17.01.2010, 13:17 #2
2 прохода:
в первом суммируем элементы. По окончании прохода делим полученную сумму на m*n, в результате получаем среднеарифметическое.
заводим переменную temp равную 0. В втором проходе сверяем каждый элемент с полученным среднеарифметическим, и если элемент массива меньше, то temp увеличиваем на 1.
temp и есть результат.
0
Павел апостол
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 12
17.01.2010, 18:32  [ТС] #3
что-то не вкурил
0
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
17.01.2010, 18:49 #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
28
29
30
31
include <iostream.h>
#include <stdlib.h>
#include <time.h>
#define N 4
#define M 5
int main()
{
srand((unsigned)time(0));
int A[N][M];
float sum=0;
  for (int i=0;i<N;i++)
  {
    for (int j=0;j<M;j++)
    {
      A[i][j]=rand()%20-10;
      if (A[i][j]<0)
        cout<<A[i][j]<<" ";
      else
        cout<<" "<<A[i][j]<<" ";
      sum+=A[i][j];
    }
    cout<<endl;
  }
  sum/=N*M;
  int temp=0;
  for (int i=0;i<N;i++)
    for (int j=0;j<M;j++)
      if (A[i][j]<sum) temp++;
  cout<<"\n\nSrednee:"<<sum;
  cout<<"\nKol-vo:"<<temp;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2010, 18:49
Привет! Вот еще темы с ответами:

Заполнить матрицу случайными числами. Вернуть матрицу на 90o по часовой стрелке - C++
Заполнить матрицу случайными числами. Вернуть матрицу на 90o по часовой стрелке.

Заполнить матрицу случайными числами. Развернуть матрицу на 90(градусов) против часовой стрелки - C++
Заполнить матрицу случайными числами. Развернуть матрицу на 90o против часовой стрелки

Заполнить матрицу 9x9 случайными числами. Отобразить матрицу симметрично относительно главной диагонали - C++
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали

Как заполнить матрицу 6*9 случайными действительными числами и вывести на экран? - C++
Помогите плиз!!


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.01.2010, 18:49
Ответ Создать тему
Опции темы

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