Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 13

Матрицы. Найти количество элементов каждого столбца, меньше среднего арифметического всех элементов

10.05.2012, 09:53. Показов 1473. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте... У меня возникли проблемы по решению двух задач по двумерным массивам...
Условие 1 задачи:
Двумерный массив А(n, m) заполнен случайными целыми числами, находящимися в интервале от 0 до 20. Выведите исходный массив в виде матрицы. Найти количество элементов каждого столбца, меньше среднего арифметического всех его элементов. Использовать подпрограммы.
Условие 2 задачи:
Поменяйте местами последние и первые строки массива. Выведите исходный и полученный массив в виде матрицы.

Надеюсь на вашу помощь. Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2012, 09:53
Ответы с готовыми решениями:

Найти количество элементов каждого столбца матрицы, меньше среднего арифметического всех его элементов
Найти количество элементов каждого столбца, меньше среднего арифметического всех его элементов. Использовать подпрограммы. (pascal) ...

Найти количество элементов каждого столбца матрицы, меньше среднего арифметического всех его элементов
1)Двумерный массив А(n, m) заполнен случайными целыми числами, находящимися в интервале от 0 до 20. Выведите исходный массив в виде...

Найти сумму всех элементов массива, которые меньше среднего арифметического его элементов
Найти сумму всех элементов массива целых чисел, которые меньше среднего арифметического элементов массива. Размерность массива –20....

9
 Аватар для kloks
55 / 55 / 30
Регистрация: 08.05.2012
Сообщений: 162
10.05.2012, 12:50
Задание 1

Pascal
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
program bl;
const n = 4; m = 5;
type TMatr = array[1..n, 1..m] of integer;
var A : TMatr;
     i, j, cnt : integer;
     sr : real;
 
procedure Input(var A : TMatr);
var i, j : integer;
begin
  for i := 1 to n do
    for j := 1 to m do
      A[i, j] := random(20);
end;
 
procedure Print(A : TMatr);
var i, j : integer;
begin
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(A[i, j], ' ');
    writeln;
  end;
end;
 
function Srednee(A : TMatr; k : integer) : real;
var i : integer;
begin
  result := 0;
  for i := 1 to n do
    result := result + A[i, k];
  result := result / n;
end;
 
begin
  randomize;
  Input(A);
  Print(A);
  for i := 1 to m do
  begin
    sr := srednee(A, i);
    cnt := 0;
    for j := 1 to n do
      if A[j, i] < sr then
        inc(cnt);
    writeln(cnt);
  end;
  readln;
end.
2
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 13
10.05.2012, 15:20  [ТС]
спасибо за 1 !! очень помог
второе сможешь осилить?
Зараннее благодарен за помощь
0
 Аватар для kloks
55 / 55 / 30
Регистрация: 08.05.2012
Сообщений: 162
10.05.2012, 15:28
второе

Pascal
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
32
33
34
35
36
37
38
program bl;
const n = 4; m = 5;
type TMatr = array[1..n, 1..m] of integer;
var A : TMatr;
     i, j, tmp : integer;
 
procedure Input(var A : TMatr);
var i, j : integer;
begin
  for i := 1 to n do
    for j := 1 to m do
      A[i, j] := random(20);
end;
 
procedure Print(A : TMatr);
var i, j : integer;
begin
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(A[i, j], ' ');
    writeln;
  end;
end;
 
begin
  randomize;
  Input(A);
  Print(A); // Исходная матрица
  for i := 1 to m do
  begin
    tmp := A[1, i];
    A[1, i] := A[n, i];
    A[n, i] := tmp;
  end;
  Print(A); // Полученная матрица
  readln;
end.
1
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 13
10.05.2012, 16:08  [ТС]
cпасибо... помог!
0
 Аватар для kloks
55 / 55 / 30
Регистрация: 08.05.2012
Сообщений: 162
10.05.2012, 16:13
Жаль что спасибо не материально. А я так хочу печеньку.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
10.05.2012, 16:17
Да у нас и печеньки не материальны...
Миниатюры
Матрицы. Найти количество элементов каждого столбца, меньше среднего арифметического всех элементов  
0
 Аватар для kloks
55 / 55 / 30
Регистрация: 08.05.2012
Сообщений: 162
10.05.2012, 16:19
Puporev, ужас, это похоже на грибы или шкурки от апельсинов.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
10.05.2012, 16:49
kloks, Это печенье "Каллы".
0
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 13
10.05.2012, 17:05  [ТС]
kloks, благодарность и +1 спасибо это получше печенек) хотя...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2012, 17:05
Помогаю со студенческими работами здесь

Найти количество элементов массива, больших среднего арифметического всех ее элементов
Нужно найти количество элементов массива, больших среднего арифметического всех ее элементов. Всё работает, только вот то самое количество...

Одномерный массив. Найти сумму всех элементов, которые меньше среднего арифметического
помогите пожалуйста решить Найти сумму всех элементов массива целых чисел, которые меньше среднего арифметического элементов массива....

Найти количество элементов, больших среднего арифметического всех элементов столбца матрицы. Блок схема
program Project1;(*Дана матрица размера m x n. В каждом ее столбце найти количество элементов, больших среднего арифметического...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического всех элементов этого столбца
Данная матрица размера М × N. В каждом ее столбце найти количество элементов, больших среднего арифметического всех элементов этого...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического элементов столбца
помогите с задачей!!! дана матрица размера M*N.в каждом её столбце найти количество элементов,больших среднего арифметического всех...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru