Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 16

Задача про матрицу и сортировку массива

11.04.2009, 16:05. Показов 1040. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачу :

Дана квадратная матрица. Получить одномерный массив состоящий из средних арифметических элементов строк матрицы. Полученный одномерный массив отсортировать в порядке возрастания элементов. Вывести:

- матрицу
- одномерный массив до сортировки
- одномерный массив после сортировки
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2009, 16:05
Ответы с готовыми решениями:

Задача про сортировку массива и его вывод
Помогите пожалуйста решить задачку : Дана квадратная матрица 4х4. Сделать одномерный массив, состоящий из отрицательных элементов,...

Задача про сортировку слиянием
Помогите, пожалуйста! Изучаю алгоритмы программирования, сейчас на тема сортировки, конкретнее - сортировка слиянием. Задача: ...

Самая простая задача на свете про сортировку
Супер простая задача на сортировку. Дается N чисел (N ≤ 10^6), которые по абсолютной величине не превосходят 100. Необходимо вернуть...

2
3 / 3 / 1
Регистрация: 21.04.2009
Сообщений: 35
22.04.2009, 00:16
Лучший ответ Сообщение было отмечено Alt+F4 как решение

Решение

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
program Project1;
 
 {$APPTYPE CONSOLE}
 var mas : Array [1..100,1..100] of integer;
      ar : array [1..100] of real;
     m,n : integer;
    i,j,k :integer;
     f1,f2:text;
     fn : string;
     sr : real;
 begin write('type file name: ');        {имя массива}
  readln(fn);
  Assign (f1,fn);
  reset(f1);
  write('Type name of file result: ');    {имя результата}
  readln(fn);
  Assign(f2,fn);
  Rewrite(f2);
  readln(f1, n);
  readln (f1, m);
   for i :=1 to n do begin
    for j := 1 to m do  begin
     read (f1, mas[i,j]);
     Write(Mas[i,j]:3);
    write(f2, Mas[i,j]:3);
    end;
    readln(f1);
    writeln;
    writeln(f2);
    end;
   close(f1);
  for i :=1 to n do                   {среднее значение строки}
   begin
   sr:=0;
    for j:=1 to m do
     sr:= sr + mas[i,j];
     sr:= sr/m;
     write (f2, sr:4:2,' ');         {вывод на экран и в файл}
     write (sr:4:2,' ');
    end;
   close(f2);
   readln;
  end.
вид массива
3
3
1 2 3
4 5 6
7 8 9
2
138 / 138 / 65
Регистрация: 20.03.2009
Сообщений: 235
22.04.2009, 00:53
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
uses crt;
 
const n=10;
 
var
i,j:integer;
a:array [1..n,1..n] of integer;
b:array [1..n] of integer;
f,sra:integer;
buf,min,k:integer;
begin
clrscr;
randomize;
for i:= 1 to n do
  begin
   for j:= 1 to n do
    begin
     a[i,j]:=random(10);
    write(a[i,j]:2);
    end;
     writeln;
      end;
      {SA}
      writeln;
     for i:= 1 to n do
     begin
     f:=0;
     for j:= 1 to n do
   f:=f+a[i,j];
  sra:=f;
  b[i]:=sra;
 write((b[i]/10):0:0,' '); end;
 writeln;
 
 {sort}
 k:=1;
 min:=k;
 for i:= n-1 downto 1 do
 for j:= 1 to i do
 if b[j]>b[j+1] then begin
 buf:=b[j];
 b[j]:=b[j+1];
 b[j+1]:=buf;
 end;
 
 writeln('Otsortirovanniy: ');
 for i:= 1 to n do
 write((b[i]/10):0:0,' ');
 readkey;
end.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2009, 00:53
Помогаю со студенческими работами здесь

Задача про сортировку с использованием связного списка, нужно найти ошибку
Имеется файл состоящий из данных о студентах(ФИО, номер группы, средний бал). Построить сортированный список(по имени хотя бы) по любому из...

Задача про матрицу
Вообщем завтра сдать надо бы по хорошему. Мне осталось сделать 1 задачу, которую я не знаю как делать. Может напишет кто-нибудь,...

Задача про матрицу
Помогите решить задачу или скиньте ссылку на похожую. Заранее спасибо! "Задача 11. Вводится матрица a(m,n) из 0 и 1. Найти в ней...

Задача про матрицу с заменой элементов
Дана матрица порядка 6х6. Замените элементы, стоящие на побочной диагонали, на минимальный элемент матрицы.

задача про матрицу с использованием procedure и function
помогите решить пожалуйста задачу,очень надо)) Найти сумму наибольших элементов строк матрицы А размерности 5х7.матрицу из вещественных...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru