![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 18.12.2010
Сообщений: 9
|
![]()
В массив A[N] занесены натуральные числа. Вывести на экран индексы элементов, которые больше данного k.
Program kj; const n=20; var a:array [1..n] of integer; k:integer; i,j:integer; begin readln(k); for i:=1 to n do a[i]:=random(20); for i:=1 to n do if a[i]>k then writeln(i); end. Объясните ,пожалуйста, решение задачи. что конкретно в этой задаче делает функция random? И правильно ли написана задача? Когда я набираю ее в паскале.. и например ввожу k=5.. он выводит цифры например 3.. а 3 вовсе не больше k=5.. или я не так что-то понимаю? Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
Так правильно, ты выводишь индекс массива, а не сам элемент... исправь writeln(i); на writeln(a[i]);
Функция random у тебя заполняет случайно массив A элементами в диапазоне от 0 до 20. Задача выводит элементы массива которые больше введенго k, по циклу смотрим, если очередной элемент массива больше к то выводим его. Здесь все просто, сложного ничего нет |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 05.11.2010
Сообщений: 35
|
![]() Цитата:
randomize; |
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.12.2010
Сообщений: 9
|
![]()
Спасибо))))
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 18.12.2010
Сообщений: 9
|
![]()
А что такое randomize и random? Чем они отличаются? И зачем они нужны? что-то не могу разобраться.. random это вроде генератор случайных чисел или что?
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 05.11.2010
Сообщений: 35
|
![]() Цитата:
На счет рэндомайза точно сказать не могу но вроде, он предназнаяен не для АБС а для турбо Паскаля, Объявляет что в программе будет использоваться рандом. Последний раз редактировалось iBuTTHead; 20.12.2010 в 22:58. |
|
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 18.12.2010
Сообщений: 9
|
![]()
Понятно)))) Спасибо всем большое!!! Благодаря вам, мне может завтра информатику автоматом засчитают))))
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.11.2010
Сообщений: 35
|
![]()
Везет, мне бы так.)
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 18.12.2010
Сообщений: 9
|
![]()
Тебе тоже повезет))
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция Random | Ser_arm | Помощь студентам | 17 | 26.04.2010 10:23 |
Системы счисления и функция random | hanower | Помощь студентам | 5 | 24.04.2010 14:26 |
Delphi7: функция random + timer | Kostya1981 | Помощь студентам | 3 | 12.02.2010 23:28 |
Функция "Random" в Паскале... | Вадим Буренков | Помощь студентам | 1 | 07.03.2009 17:43 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |