Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 39
1

Для каждой выведеной строки из матрицы найти элемент наиболее удаленный от среднего арифметического

15.03.2019, 18:41. Показов 647. Ответов 9

Дана матрица M*N, (const N=10 M=10). Вывести отдельно 4 строки этой матрицы(одномерные массивы). Для каждой выведеной строки из матрицы найти элемент наиболее удаленный от среднего арифметического.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2019, 18:41
Ответы с готовыми решениями:

Найти наиболее и наименее удаленный от среднего арифметического элемент массива
вывести информацию о наиболее и наименее удаленных от среднего арифметического члена...

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

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

Массив: Для каждой строки заменить все элементы матрицы меньшие среднего арифметического этой строки на нулевое значение.
Задана вещественная матрица размером NхM. Для каждой строки заменить все элементы матрицы меньшие...

9
1823 / 1019 / 418
Регистрация: 07.04.2017
Сообщений: 3,912
15.03.2019, 18:48 2
Цитата Сообщение от globalplease Посмотреть сообщение
Вывести отдельно 4 строки этой матрицы
4 первые? Или какие именно 4 выбрать?
0
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 39
15.03.2019, 18:50  [ТС] 3
Да, первые 4 строки, получившегося массива.
0
1823 / 1019 / 418
Регистрация: 07.04.2017
Сообщений: 3,912
15.03.2019, 19:37 4
Pascal
1
2
3
4
5
6
7
8
9
10
begin
  MatrRandom(10,10)
  .Println
  .Rows
  .Take(4)
  .Select(row->(row, row.Average))
  .Select(t->
    $'Для строки [{t[0].JoinIntoString}] максимально отдалённым от среднего было значение {t[0].MaxBy(i->abs(i-t[1]))}'
  ).PrintLines;
end.
1
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 39
15.03.2019, 20:59  [ТС] 5
Очень трудно (( Буду очень признателен и благодарен Вам, если поможете выполнить это задание, дополнив мой код этой процедуры(
0
1823 / 1019 / 418
Регистрация: 07.04.2017
Сообщений: 3,912
15.03.2019, 21:06 6
1. Какой ваш код? Где он?
2. Прочитайте эту и ещё вот эту презентации (и может ещё несколько с главной страницы офф сайта паскаля). Они все коротенькие, но вам сразу всё станет легко и понятно. А что не станет - объясню.
0
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 39
15.03.2019, 21:31  [ТС] 7
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
program dsd;
const
N=7;
M=7;
var
i,j,u,H,W:integer;
a:array[1..N,1..M] of integer;
 
begin
write('строки: ');
readln(H);
write('столбцы: ');
readln(W);
randomize;
writeln('МАССИВ:');
for i:=1 to H do begin;
for j:=1 to W do begin a[i,j]:=random(199)-99; write(a[i,j]:5); 
end;
writeln;
end;
writeln('Вывод строк: ');
for i:=1 to 4 do begin
for j:=1 to W do begin write(a[i,j]:5); 
end;
writeln;
end;
end.
0
1823 / 1019 / 418
Регистрация: 07.04.2017
Сообщений: 3,912
15.03.2019, 21:33 8
Нет, в таком, пожалуй, я копаться не буду... Идите читайте те презентации и заканчивайте программировать в стиле предыдущего века.
0
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 39
15.03.2019, 21:38  [ТС] 9
На данный момент вы бы очень сильно помогли мне, т.к это задание я уже не могу разобрать очень долгое время. Я видел пост от вас другому пользователю , где вы также предлагали ему почитать всю инфомацию с сайта. Я пробовал, ничего не получилось(
0
1823 / 1019 / 418
Регистрация: 07.04.2017
Сообщений: 3,912
15.03.2019, 21:43 10
Цитата Сообщение от globalplease Посмотреть сообщение
ничего не получилось(
Так не бывает. Могло не получится понять какой то определённый момент. Или не получится не ленится.

Если первое - задавайте любые вопросы, всё подскажу. Но, конечно, только пока вопрос конкретный и продуманный. Ну и, самое важное - не забывайте что если вы не будете думать сами, запомнить всё равно ничего не получится, как бы подробно я не объяснил.

Если второе - код работающий по ТЗ я уже дал. Если хотите понимать для себя - то и ленится нефиг.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2019, 21:43

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

Вычисление среднего арифметического каждой строки матрицы
Составьте программу вычисления среднего арифметического каждой строки матрицы B (N,N) и запишите...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru