Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2010, 14:27   #1
Elena2131
Новичок
Джуниор
 
Регистрация: 15.05.2010
Сообщений: 6
По умолчанию Генерация чисел. Дельфи

Нужно решить 2 задачи на дельфи. Сама пыталась очень долго, но не получилось.

1)Создать массив, состоящий из 20 случайных чисел из интервала от 1 до 50. Верно ли, что в массиве больше 5 различных чисел.

2)Описать функцию NMin(A,N)(NMAX(AM)) целого типа, находящего номер минимального элемента массива А) массив состоит из N вещественных чисел) C помощью этой функции найти номера минимального (максимальных) элементов массивов A,B,C размера NA,NB, NC соответственно.


По возможности, если можно готовую программу, а то прблема даже с формой -*
Elena2131 вне форума Ответить с цитированием
Старый 15.05.2010, 14:56   #2
Elena2131
Новичок
Джуниор
 
Регистрация: 15.05.2010
Сообщений: 6
По умолчанию

очень прошу (:
Elena2131 вне форума Ответить с цитированием
Старый 15.05.2010, 16:21   #3
Elena2131
Новичок
Джуниор
 
Регистрация: 15.05.2010
Сообщений: 6
По умолчанию

мальчики помогите , очень прошу
Elena2131 вне форума Ответить с цитированием
Старый 15.05.2010, 16:44   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Elena2131 Посмотреть сообщение

1)Создать массив, состоящий из 20 случайных чисел из интервала от 1 до 50.
Код:
Randomize;
for idx:=0 to 19 do
    massA[idx]:=1+random(50);
Вот, собственно и все...
massA:array[0..49] of byte
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 15.05.2010, 21:15   #5
Elena2131
Новичок
Джуниор
 
Регистрация: 15.05.2010
Сообщений: 6
По умолчанию

помогите плизки :'(
Elena2131 вне форума Ответить с цитированием
Старый 15.05.2010, 21:37   #6
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

Код:
Function NMin(A: TArray; N: integer): integer;
var 
  i: integer;
  minval: real;

begin
  NMin:= -1;
  if N<=0 then exit;
  NMin:= 1;
  minVal:= A[1];
  for i:= 2 to N do
  if A[i]<minVal then
  begin
     NMin:= i;
     minVal:= A[i];
  end; 
end;
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 15.05.2010, 21:38   #7
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

Type
TArray = array of real;
{динамический массив}
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация случайных чисел?! Evgeny_1 Фриланс 12 17.03.2010 14:23
Генерация случайных чисел от -1 до 1 Shketer Общие вопросы Delphi 4 19.12.2009 23:43
Генерация чисел треугольника Паскаля на С++ innaa639 Помощь студентам 0 28.10.2009 10:48
Генерация Случайных Чисел Кирилл13 Помощь студентам 6 06.01.2009 10:31