Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Стас45rus
1 / 1 / 2
Регистрация: 12.04.2010
Сообщений: 121
#1

Расположить произвольно числа от 0 до 15 в каждой строке матрицы - Turbo Pascal

10.10.2011, 12:21. Просмотров 364. Ответов 5
Метки нет (Все метки)

Дана матрица из 8 строк и 16 столбцов. Нужно, чтобы в каждой строке располагались числа от 0 до 15 в произвольном порядке, т.е. например:
11 2 8 4 13 5 10 15 6 9 12 1 3 0 14 7
подскажите как это реализовать?
вот примерный код:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
 For i:=1 To 8 Do
  begin
    For j:=1 To 16 Do
     begin
       b[j]:=Random(16);
       For t:=1 To j Do
        While b[j]=b[t] Do
         b[j]:=Random(16);
      Write(z,d:3);
     end;  
    Writeln(z);
  end;

http://www.cyberforum.ru/pascal/thread18532.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2011, 12:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Расположить произвольно числа от 0 до 15 в каждой строке матрицы (Turbo Pascal):

Из каждой строки матрицы напечатать числа, которых нет в следующей строке...
Значитсо задачка такая... Создать матрицу A, из целых чисел. Из каждой строки...

Выведите на экран все числа в порядке убывания, которые присутствуют в каждой строке матрицы
Пусть задана матрица размером NхM. Элементы матрицы находятся в диапазоне от 1...

Выбрать в каждой строке матрицы из символов символ с наименьшим кодом и поставить его первым в строке матрицы.
Помогите написать программую Дана матрица размером M x N, состоящая из...

Из каждой строки матрицы определить числа, которых нет в следующей строке, и записать их в одномерный массив
доброго времени суток! помогите найти ошибку в задаче. Задача:Создать матрицу...

В каждой строке матрицы определить наличие числа из диапазона 0-5 и его расположение методом двоичного поиска
задано прямоугольную матрицу действительных чисел.Отдельно в каждой строке...

5
ITDeveloper
85 / 85 / 5
Регистрация: 14.01.2011
Сообщений: 265
10.10.2011, 12:48 #2
Можно и вашим алгоритмом! Только вы обращаетесь с массивом как с одномерным. А у вас матрица, соответственно b[i,j].
0
o-user
244 / 201 / 26
Регистрация: 03.02.2009
Сообщений: 786
10.10.2011, 12:53 #3
Цитата Сообщение от ITDeveloper Посмотреть сообщение
Можно и вашим алгоритмом! Только вы обращаетесь с массивом как с одномерным. А у вас матрица, соответственно b[i,j].
Его алгоритмом нельзя!
Там ошибка :
Pascal
1
While b[j]=b[t]
- будет работать вечно, посмотрите на индексы!
0
ITDeveloper
85 / 85 / 5
Регистрация: 14.01.2011
Сообщений: 265
10.10.2011, 12:55 #4
Согласен)))
0
Стас45rus
1 / 1 / 2
Регистрация: 12.04.2010
Сообщений: 121
10.10.2011, 12:59  [ТС] #5
напишите пжл код
0
Puporev
Модератор
54132 / 41765 / 28875
Регистрация: 18.05.2008
Сообщений: 98,294
10.10.2011, 14:58 #6
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
uses crt;
const n=8;
      m=16;
var a:array[1..n,1..m] of byte;
    i,j,x:byte;
    mn:set of byte;
begin
clrscr;
randomize;
for i:=1 to n do
 begin
  mn:=[];
  for j:=1 to m do
   begin
    repeat
     a[i,j]:=random(m);
    until not(a[i,j] in mn);
    mn:=mn+[a[i,j]];
    write(a[i,j]:3);
   end;
  writeln;
 end;
readln
end.
1
10.10.2011, 14:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2011, 14:58
Привет! Вот еще темы с решениями:

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

Расположить элементы каждой строки матрицы в порядке возрастания
Здравствуйте!Нужно расположить элементы каждой строки в порядке возрастания,...

Определить максимальный элемент в каждой строке матрицы и поместить его на первое место в строке
Дана целочисленная матрица размером 5х5 элементов, определить максимальный...

Из матрицы А(3,4) получить вектор В, элемента-ми которого являются произведения элементов в каждой строке матрицы
Из матрицы А(3,4) получить вектор В, элемента-ми которого являются произведения...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru