Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/19: Рейтинг темы: голосов - 19, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 15
1

Заполнить массив А(n,m) целыми случайными числами

08.05.2009, 09:14. Показов 3381. Ответов 10
Метки нет (Все метки)

Помогите решить,очень надо.Заполнить массив А(n,m) целыми случайными числами таким образом чтобы и в каждой строке и в каждом столбце каждый следующий элемент был не меньше предыдущего элемента.Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2009, 09:14
Ответы с готовыми решениями:

Массив В(15) заполнить целыми случайными числами в диапазоне от 1 до 100
Массив В(15) заполнить целыми случайными числами в диапазоне от 1 до 100. Построить строку маску...

Заполнить массив случайными целыми числами в диапазоне [A, B], найти максимальный четный положительный элемент
Здравствуйте,помогите пожалуйста написать код,спасибо.Напишите программу, которая заполняет массив...

Заполнить массив из 20 элементов вещественными случайными целыми числами в диапазоне от -10 до +10 и разделить его на два массива
Заполнить массив из 20 элементов вещественными случайными целыми числами в диапазоне от -10 до ...

Заполнить массив из 100 элементов случайными целыми числами в диапазоне от 1 до 100
Мне очень нужна помощь, надеюсь откликнетесь... помогите написать, пожалуйста! 1. Заполнить...

__________________
10
2921 / 842 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
08.05.2009, 09:30 2
begin
randomize;
a[1,1]:=random(50);
for i:=1 to n do
for j:=1 to m do
begin
x:=random(50);
if (i=1)and(a[i,j-1]<=x)then a[i,j]:=x
else
if (a[i-1,j]<=x)and(a[i,j-1]<=x)then a[i,j]:=x;
end;
for i:=1 to n do
for j:=1 to m do
writeln(a[i,j]:3:0);
readln;
end;
2
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 15
08.05.2009, 16:26  [ТС] 3
Как сделать чтоб она массивом выводила,а не столбиком?
0
Модератор
63373 / 47069 / 32443
Регистрация: 18.05.2008
Сообщений: 114,084
08.05.2009, 16:36 4
Pascal
1
2
3
4
5
6
for i:=1 to n do
  begin
   for j:=1 to m do
   write(a[i,j]:4);
   writeln;
 end;
1
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 15
08.05.2009, 16:56  [ТС] 5
Помогите решить,неполучается.Переписать в массив Y все элементы массива X,значения которых кратны 3.элементы массива вычисляются по формуле:x:=i*i+5*i+2, где i=1,2...20
0
Модератор
63373 / 47069 / 32443
Регистрация: 18.05.2008
Сообщений: 114,084
08.05.2009, 16:59 6
Pascal
1
2
3
4
5
6
7
8
9
10
11
Массив Х.
for i:=1 to 20 do
x[i]:=i*i+5*i+2;
Массив Y.
k:=0;
for i:=1 to 20 do
if x[i] mod 3=0 then
  begin
    k:=k+1;
    y[k]:=x[i];
  end;
0
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 15
08.05.2009, 17:02  [ТС] 7
Можно по подробней ,а то я непонимаю массивы
0
Модератор
63373 / 47069 / 32443
Регистрация: 18.05.2008
Сообщений: 114,084
08.05.2009, 17:07 8
А что подробней? Здесь все написано, добавить шапку и вывести оба массива на экран, ума большого не надо, совсем не знаешь, читай учебник, листай форум, примеров куча.
0
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 15
08.05.2009, 19:22  [ТС] 9
Спасибо

Добавлено через 2 часа 12 минут 17 секунд
Чего выскакивает несоответствие типа после x[i]:=i*i+5*i+2;
0
Модератор
63373 / 47069 / 32443
Регистрация: 18.05.2008
Сообщений: 114,084
08.05.2009, 20:15 10
Значит написал разные типы, должнны быть и те идругие integer.
0
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 15
08.05.2009, 20:17  [ТС] 11
Уже разобрался,спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2009, 20:17

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

Матрицу T(8;8) заполнить целыми случайными числами в диапазоне от 8 до 108
матрицу T(8;8) заполнить целыми случайными числами в диапазоне от 8 до 108.Заполнить массив y(8)...

Задан массив A(N,N), заполненный целыми случайными числами из диапазона [-24;28]
Задан массив A(N,N), заполненный целыми случайными числами из диапазона . Найти минимальный...

Составить программу, которая заполняет массив случайными целыми числами из диапазона
Составить программу, которая заполняет массив случайными целыми числами из диапазона, введенного...

массив из 20 элементов заполняется случайными целыми числами в диапазоне от0 до 100 и выводит на экран в строку. Массив сортируется классическим спосо
массив из 20 элементов заполняется случайными целыми числами в диапазоне от0 до 100 и выводит на...


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

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

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