| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Заполнение матрицы |
| Автор: UpL1nK 26.12.2005, 21:49 |
| Обьясните плз , как рандомно заполнить матрицу и числами и буквами(латинскими) знаю тока : for i:=1 to n do begin for j:=1 to n do x[i,j]:=random(100) Это числа , а вот как буквы. да еще и вместе с числами ?!? |
| Автор: newalex 27.12.2005, 00:00 |
| Смотри функции Ord и Chr. Они тебе явно помогут... |
| Автор: Zero 27.12.2005, 00:01 | ||||||
Легко, по номеру полученому рандомом, берёшь значение соответствующее номеру из таблицы ASCII
Добавлено @ 00:03 При этом имей ввиду, что массив х, типа char
|
| Автор: UpL1nK 27.12.2005, 08:55 |
| Спасибо большое ! Но у меня возникла проблема, по задаче мне надо проверить К-ую строку , если в ней все числа нечетные то возвращаем ТРУ, но когда я пишу m[i,j] mod 2 <> 0 или odd(m[i,j]) компилятор говорит что не подходит тип , поскольку сама матрица char типа , a mod и odd неприемлимы , это как-нибудь можно исправить ? |
| Автор: Albinos_x 27.12.2005, 10:43 | ||||
|
| Автор: volvo877 27.12.2005, 13:24 | ||||
Если
Кстати, этот способ:
|