Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Turbo Pascal Логической переменной b присвоить значение true, если числа x и y равны и значение false иначе https://www.cyberforum.ru/ turbo-pascal/ thread1474847.html
логической переменной b присвоить значение true если числа x и y равны и значение false иначе
Turbo Pascal Найти в заданном файле число и поменять местами с 1м элементом
Добрый день! Сильно не ругайтесь, я не слишком опытный :) Прошу помощи, есть задание: Описать процедуру которая поставит число С в начало заданного файла целых чисел (поменяет местами). текст программы (выдает ошибку записи на диск), не знаю что делать. var f:file of integer; i,j,k,c,n,m:integer; begin
Turbo Pascal Определить суммарную цену компьютеров, поставленные с 1.03.98 по 6.04.98 По условию необходимо создать массив записей со структурой: 1. Определить суммарную цену компьютеров, поставленные с 1.03.98 по 6.04.98. 2. Вывести список принтеров, которые поставлены за месяц, введенный с клавиатуры. 3. Определить дату прибытия и количество компьютеров заданного типа. Это таблица: Товары=>(Дата=> Цена=> Компьютеры(486, 586, Pentium,)=> Принтеры (матр, струйний, лазерный)... https://www.cyberforum.ru/ turbo-pascal/ thread1474746.html Turbo Pascal Определение мест, занятых гимнастами на соревнованиях, используя процедуру Помогите пожалуйста, нужно на послезавтра!! Составить схему алгоритма и паскаль-программу для определения мест, занятых гимнастами на соревнованиях, используя процедуру. Соревнования проводились в три потока - юниоры, перворазрядники, мастера спорта. Результаты, показанные гимнастами на отдельных снарядах, для каждого потока сведены в матрице ↓ A=i,j]10×6, B=i,j]12×6 и Ci,j]15×6 https://www.cyberforum.ru/ turbo-pascal/ thread1474684.html
Дана матрица nxm. Отсортировать по возрастанию элементы стоящие по периметру матрицы, начиная с элемента A(n,1 Turbo Pascal
Дана матрица nxm. Отсортировать по возрастанию элементы стоящие по периметру матрицы, начиная с элемента A(n,1) по часовой стрелке. Среди элементов, находящихся внутри периметра найти максимум и минимум с указанием индексов
Turbo Pascal Составить блок схему и написать программу - Найти сумму квадратов всех целых чисел от A до B включительно Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от A до B включительно. https://www.cyberforum.ru/ turbo-pascal/ thread1474630.html
Turbo Pascal Определить номер строки матрицы с наименьшей суммой элементов https://www.cyberforum.ru/ turbo-pascal/ thread1474629.html
В матрице действительных чисел размером 7х3 определить номер строки с наименьшей суммой элементов
Если сумма чисел x, y, z больше 10, то наибольшее из этих чисел заменить суммой двух других Turbo Pascal
Если сумма трех различных действительных чисел x, y, z больше 10, то наибольшее из этих чисел заменить суммой двух других, в противном случае числа оставить без изменения.
Turbo Pascal Ошибка проверки диапазона https://www.cyberforum.ru/ turbo-pascal/ thread1474407.html
Здравствуйте, помогите пожалуйста с программой, завтра последний день сдачи. Я сам множество раз пробовал исправить ошибку, но увы не получилось. программа: uses program6,crt; var a:real; p:integer; begin b:=2e11; a:=2e12;
Turbo Pascal Сделать анимацию звёзд program ch1; uses Graph; var device,mode:integer; procedure Gar(x,y,r:integer); var i:integer; begin i:=-r; white i<=r do begin if (getpixel(x+i,y+i)=clgreen) then https://www.cyberforum.ru/ turbo-pascal/ thread1474396.html
Отсортировать массив методом выбора в порядке убывания Turbo Pascal
Дан массив латинских букв А . Отсортировать их методом выбора в порядке убывания. Вычислить среднее арифметическое четных кодов. Вывести на экран отсортированный массив и вычисленное значение.
Turbo Pascal Определить принадлежность точки области Для данных областей составить линейную программу,которая печатает true,если точка с координатами (x,y) принадлежит закрашенной области,и false- в противном случае https://www.cyberforum.ru/ turbo-pascal/ thread1474232.html
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
0

Расположить элементы каждой строки матрицы в порядке возрастания - Turbo Pascal - Ответ 7747017

10.06.2015, 23:39. Показов 2566. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!Нужно расположить элементы каждой строки в порядке возрастания, используя подпрограмму сортировки элементов одномерного массива.Моя программа полностью рабочая,но процедура не такая.Помогите разобраться как задать именно по условию через одномерный массив.


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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
Uses crt;
Const
  xmin=1;
  xmax=1000;
Type
  Matrix=array[xmin..xmax,xmin..xmax] of Integer;
  {Процедура для вывода исходной матрицы на экран}
 
Procedure BM(var a:Matrix;x:Integer);
Var
  i,j:Integer;
Begin
  Writeln('Исходная матрица:');
  For i:=1 to x do
    Begin
      Writeln;                                                                  
      For j:=1 to x do
        Write(' ',a[i,j],' ')
    End;
  Writeln;
End;
{Конец процедуры вывода на экран}
 
{Процедура сортировки строчек по возрастанию}
 
Procedure CCTPB(var a:Matrix;x:Integer);                                       
Var
  i,j,k,c:Integer;                                                              
Begin
  For i:=1 to x do                                                           
    For k:=1 to (x-1) do                                              
      For j:=k+1 to x do                                                       
        If a[i,k]>a[i,j] then                                                   
          Begin                                                           
            c:=a[i,k];
            a[i,k]:=a[i,j];
            a[i,j]:=c;
          End;
End;
{Конец процедуры сортировки по убыванию}
 
Var
  a:matrix;                                                                
  i,j,x,f,v:Integer;                                                     
Begin
  cls;                                                                          
  randomize;                                                                    
  Repeat
    Write('Введите размер квадратной матрицы в диапазоне с ',xmin,' до ',xmax,' : ');
    Readln(x);
  Until (x>xmin) and (x<xmax);
  Writeln('Как хотите ввести матрицу?');
  Repeat
    Writeln('1 - Автоматический ввод матрицы ');
    Writeln('2 - Ручной ввод матрицы');
    Writeln;
    Readln(f);
  Until (f<3) and (f>0);
  {Задание матрицы}
  If f = 1 then
 {Автоматический ввод}
    Begin
      Writeln;
      Write('Введите верхнее число для генератора случайных чисел: ');
      Readln(v);
        For i:=1 to x do
          Begin
            For j:=1to x do
              Begin
                a[i,j]:=Random(v);
              End;
          End;
    End
  Else
 {Ручной ввод}
    Begin
      For i:=1 to x do
        Begin
          For j:=1 to x do
            Begin
              Writeln('Введите элемент ', i, ' строки и ', j, ' столбца: ');
              Readln(a[i,j]);
            End;
        End;
    End;
{Конец задания матрицы}
  BM(a,x);
  CCTPB(a,x);
  Writeln;
  Writeln('Сортировка строк в порядке неубывания.');
  Writeln;
  Write('Измененная матрица:');
  For i:=1 to x do
    Begin
      Writeln;                                                          
        For j:=1 to x do
          Write(' ',a[i,j],' ')
        End;
End.


Вернуться к обсуждению:
Расположить элементы каждой строки матрицы в порядке возрастания Turbo Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2015, 23:39
Готовые ответы и решения:

Расположить элементы каждой строки матрицы в порядке возрастания
Для матрицы расположить элементы каждой строки в порядке возрастания . Использовать подпрограмму...

Расположить все элементы матрицы в строку в порядке возрастания
Вообщем вот такое задание

Расположить в порядке возрастания элементы каждого третьего столбца матрицы
Дана целочисленная матрица А порядка N. Если на побочной диагонали расположены только положительные...

Расположить столбцы матрицы D[M, N] в порядке возрастания элементов k-той строки
Расположить столбцы матрицы D в порядке возрастания элементов k-той строки.

1
10.06.2015, 23:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2015, 23:39
Помогаю со студенческими работами здесь

Упорядочите строки данной матрицы в порядке возрастания количества одинаковых элементов в каждой строке
Упорядочите строки данной матрицы в порядке возрастания количества одинаковых элементов в каждой...

Элементы, находящиеся на периметре матрицы, расположить в порядке возрастания
Помогите, пожалуйста, нужно элементы, находящиеся на периметре двумерного массива, расположить в...

Для произвольной матрицы(m,n) элементы главной диагонали расположить в порядке возрастания
Для произвольной матрицы(m,n) элементы главной диагонали расположить в порядке возрастания!!! Также...

Расположить строки матрицы в порядке возрастания элементов первого столбца
Расположить строки матрицы в порядке возрастания элементов первого столбца.

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