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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.03.2012, 00:14   #11
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Я в общем ответил.11 класс закончил в 1999 году. мне 29 лет.
Paster Fob вне форума
Старый 17.03.2012, 11:23   #12
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

начал изучать множества,вот уже больше 3-ёх часов пытаюсь решить эту задачу



так и не могу ничего придумать.

Код:
var sn:set of byte;i,n:byte;
begin
  sn:=[];
  for i:=1 to 20 do
    begin
      n:=1+random(50);
      sn:=sn+[n];
        if n in sn then

    end;
  readln

end.
Подскажите как такое решить?Ещё раз повторяю решать за меня не надо.Нужно только указать как действовать,типа как учитель ученику.

Если бы наоборот,если n не входит в множество sn,то вывести на экран,но прилепить not к in не получается.

Последний раз редактировалось Paster Fob; 17.03.2012 в 14:49.
Paster Fob вне форума
Старый 17.03.2012, 11:36   #13
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

" not (n in sh)"
К тому же цикл for тут не подходит тут скорее подходит while,
а с for будет 20 итераций, но не обязательно(даже вряд ли) 20 выводов числа.
vovk вне форума
Старый 17.03.2012, 11:44   #14
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
но прилепить not к in не получается.
Да легко
Код:
count := 0;
enum_num := [];
randomize;
repeat
    num := random(50) +1;
    if not(num in enum_num) then 
    begin
        enum_num := enum_num + [num];
        Inc(count);
        Write (num:3);
    end;
until count > 20;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 17.03.2012, 12:12   #15
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
" not (n in sh)"
К тому же цикл for тут не подходит тут скорее подходит while,
а с for будет 20 итераций, но не обязательно(даже вряд ли) 20 выводов числа.
ну да while или repeat здесь нужен.спасибо за подсказку.Я пробовал так n not in sn,оказалось маленько по- другому.Самое интересное в книге дают задачи сейчас,а объяснят через пару глав,это специально,что бы помучался наверное?
Paster Fob вне форума
Старый 17.03.2012, 14:14   #16
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
ну ввёл. и что?...
снова мой косяк... неправильно прочитал задание
Poma][a вне форума
Старый 17.03.2012, 14:48   #17
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Да легко
Код:
count := 0;
enum_num := [];
randomize;
repeat
    num := random(50) +1;
    if not(num in enum_num) then 
    begin
        enum_num := enum_num + [num];
        Inc(count);
        Write (num:3);
    end;
until count > 20;
повторяю ещё раз,за меня решать не надо,я сам это сделаю,нужно просто подсказывать.
Paster Fob вне форума
Старый 07.05.2012, 18:50   #18
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Очередной вопрос от новичка.Как читать одновременно из двух файлов?
while not eof(f1) or not eof(f2) do...
так?
Paster Fob вне форума
Старый 07.05.2012, 18:55   #19
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Смотря что вы хотите...
Poma][a вне форума
Старый 07.05.2012, 19:02   #20
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

ну к примеру прочитать символы из двух файлов ну и сдлелать с ними что-нибудь
или проще по отдельности обработать?
Paster Fob вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КТО МОЖЕТ ПОДСКАЗАТЬ??? Demon380 PHP 2 10.03.2012 12:13
Прошу помочь, подсказать. semushka Свободное общение 2 11.01.2012 10:48
Подсказать в C++ с указателями Сайын Помощь студентам 3 23.05.2011 13:45
распознать язык и подсказать программу mcxruschow Помощь студентам 5 26.05.2010 00:09
прошу подсказать в создании отчета Ulan Microsoft Office Access 6 12.07.2008 00:51