Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 24
1

Найти номера строк массива, элементы которых образуют монотонную последовательность

13.04.2009, 21:36. Показов 1674. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
2мерный массив! Дана матрица n. Найти номер строк, элементы которых образуют монотонную(возраст или убыва) последовательность! Тока через 2мерный массив


Плиз полное решение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2009, 21:36
Ответы с готовыми решениями:

Найти номера строк матрицы, элементы каждой из которых образуют монотонную последовательность
пусть дана целочисленная квадратная матрица порядка n. Найти номера строк элементы каждой из...

Подсчитать количество строк матрицы, элементы которых образуют монотонную последовательность
Подсчитайте количество строк матрицы А (n х n), элементы которых образуют монотонную...

Подсчитайте количество строк матрицы А (n х n), элементы которых образуют монотонную последовательность
Подсчитайте количество строк матрицы А (n х n), элементы ко- торых образуют монотонную...

Матрица: найти номера строк элементы которых образуют монотонно убывающию последовательность
Дана матрица nxm найти номера строк элементы которых образуют монотонно убывающию...

3
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
13.04.2009, 22:35 2
Плиз полное решение
Плиз в платный раздел, начальник.
0
67 / 67 / 24
Регистрация: 21.11.2008
Сообщений: 226
14.04.2009, 22:39 3
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
const n =5;
 
var Mas: array[1..n,1..n] of integer;
    i,j,k:integer;
    flag:boolean;
 
begin
 
  {Ввод матрицы}
 
 for i:=1 to n do
  for j:=1 to n do
   begin
    write('Vvedite element ',i,j,' : ');
    readln(Mas[i,j]);
   end;
 
  {Вывод матрицы на экран}
 for i:=1 to n do
  begin
   write('|');
     for j:=1 to n do
       write(Mas[i,j],' ');
   writeln('|');
  end;
 
 
 
  for i:=1 to n do  {цикл прохода по строкам матрицы}
     begin
      
       flag:=false;
        
       if Mas[i,1]>Mas[i,2] then  {Проверка на убываущую послед. т.е первый элемент> второй элемент}
         begin
          for k:=1 to n-1 do
            if Mas[i,k]<Mas[i,k+1]  then
               flag:=true;
 
          if (flag=false) then
           writeln('Stroka s nomerom: ',i,' ubivaushaia posledovatelnost');
         end
 
        else      {Проверка на возр послед. т.е первый элемент< второй элемент}
         begin
           for k:=1 to n-1 do
             if Mas[i,k]>Mas[i,k+1] then
               flag:=true;
           if (flag=false) then
            writeln('Stroka s nomerom: ',i,' vozrastaushaia  posledovatelnost');
 
         end;
      end;
 
 
 
 
 
readln;
end.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
14.04.2009, 22:43 4
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
uses crt;
var a:array[1..20,1..20] of integer;
    n,i,j,kv,ku:byte;
begin
clrscr;
repeat
write('Razmer matricy n=');
readln(n);
until(n>0)and(n<=20);
writeln('Vvedite ',n*n,' elementov matricy:');
for i:=1 to n do
for j:=1 to n do
  begin
    write('a[',i,',',j,']=');
    readln(a[i,j]);
  end;
clrscr;
writeln('Matrica A:');
for i:=1 to n do
  begin
    for j:=1 to n do
    write(a[i,j]:4);
    writeln;
  end;
for i:=1 to n do
  begin
   kv:=0;ku:=0;
   for j:=2 to n do
   if a[i,j]<a[i,j-1]then ku:=ku+1
   else if a[i,j]>a[i,j-1] then kv:=kv+1;
   if (kv=n-1)or(ku=n-1)then
   writeln('Stroka ',i);
  end;
readln
end.
Добавлено через 49 секунд
Опять не поглядел, пардон.
0
14.04.2009, 22:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2009, 22:43
Помогаю со студенческими работами здесь

Найти номера столбцов, элементы которых образуют возрастающую последовательность
Дано квадратную матрицу А размера n x n целых чисел. Найти номера столбцов, элементы которых...

Найти номера столбцов матрицы, элементы которых образуют возрастающую последовательность
Составить программу для решения задачи. Дано квадратную матрицу А размера n x n целых чисел....

Выдать номера строк двумерного массива, элементы которых образуют арифметическую прогрессию
Помогите пожалуйста с программой:Выдать номера строк двумерного массива, элементы которых образуют...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru