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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2008, 23:05   #1
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
Вопрос Даны натуральные числа n,p, целые числа a1 , ... ,an.

программу в Delphi:
Даны натуральные числа n,p, целые числа a1 , ... ,an.
Получить произведение членов последовательности a1 , ... ,an, кратных p.

ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ, А ТО Я НЕ УСПЕВАЮ ПОСЛЕЗАВТРА У МЕНЯ СЕССИЯ! ПОЖАЛУЙСТА!
Наталья111 вне форума Ответить с цитированием
Старый 22.12.2008, 23:16   #2
MalexG
Форумчанин
 
Регистрация: 06.11.2008
Сообщений: 100
По умолчанию

Код:
var
  N, P: word;
  S: integer;
  i: integer;'
  A: array of integer;
begin
  Randomize;   // Инициализация генератора случайных чисел
...  // Действия по вводу N и P
  SetLength(A, N);  // Установка размерности динамического массива
  // Заполнение массива случайными числами
  for i := 0 to N-1 do
    A[i] := Random(100);
  
  S := 1;
  for i := 0 to N-1 do
    if A[i] mod P = 0 then
      S := S * A[i];       // произвед. членов послед. a1 , ... ,an, кратных p
  ...    // Вывод результата
end;
MalexG вне форума Ответить с цитированием
Старый 22.12.2008, 23:18   #3
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
По умолчанию

MalexG CПАСИБО! А это в дельфи оформлять как процедуру для кнопки (Button)?
Наталья111 вне форума Ответить с цитированием
Старый 22.12.2008, 23:24   #4
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
По умолчанию

Подскажите пожалуйста какие из компонентов должны быть размещены на форме?
Наталья111 вне форума Ответить с цитированием
Старый 23.12.2008, 04:20   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

размести кнопку и label в которую будет выводиться результат
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 23.12.2008, 08:20   #6
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
По умолчанию

помогите пожалуйста описать "вывод результата" в label1.
что то не получается.
ПОЖАЛУЙСТА! ЗАРАНЕЕ СПАСИБО!
Наталья111 вне форума Ответить с цитированием
Старый 23.12.2008, 08:52   #7
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

вы что вообще на пары не ходили7 этому учат на первых лекциях... или в 10 классе

label1.caption:=inttostr(s);
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 23.12.2008, 09:23   #8
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
По умолчанию

СПАСИБО! При любой генерации случайных чисел динамического массива ответ будет либо 0, либо 1. Правильно?
Наталья111 вне форума Ответить с цитированием
Старый 23.12.2008, 09:31   #9
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Код:
Random();
дает случайные числа 0 <= result < 1
Код:
Random(100);
дает случайные числа от 0 до 99 ( 0 <= result < 100)
s.Creator вне форума Ответить с цитированием
Старый 23.12.2008, 09:40   #10
Наталья111
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 59
По умолчанию

ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!!!
Наталья111 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа суммирует натуральные числа от 1 до 50 и выводит результат вычисления на экран xxasb07 Паскаль, Turbo Pascal, PascalABC.NET 2 18.11.2008 10:32
Найти все целые числа,у которых ровно 6 делителей; jenja Общие вопросы C/C++ 3 03.10.2008 20:32
Как вывести все целые степени числа? riorio07 Паскаль, Turbo Pascal, PascalABC.NET 1 20.05.2008 11:47
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49