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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2010, 18:14   #11
Neitrosha
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 29
По умолчанию

а что в нем не так было?)

а можно объяснить некоторые моменты
рандомайз то я понял.

что означает вот это:
Inc(b);
Dec(c);

и вот это

b := a + 1 + Random(x div 3);

типа к элементу А прибавить единицу и случайное число. а вот что в скобках?
Neitrosha вне форума Ответить с цитированием
Старый 27.10.2010, 18:36   #12
Neitrosha
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 29
По умолчанию

а можно объяснить код, если не сложно?
с варом понятно, там переменные
введите число-это тоже понятно
потом включается датчик случайных чисел для слагаемых, которые составляют данное число
а вот что означает А присваивается и тот дальнейший код

потом "пока с=а или с=б"
и вот дальнейшее

ну и то, что во второй эдит выводится результат тех чисел-тоже понятно
Neitrosha вне форума Ответить с цитированием
Старый 27.10.2010, 18:36   #13
Kingdom_Reborn
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 130
По умолчанию

Inc(b) - это b := b + 1
Dec(c) - это c := c - 1
Это нужно делать, когда у нас c = a или c = b. Мы можем всегда прибавлять к b единицу, а от c отнимать единицу пока все три числа a, b, c не станут различными.

x div 3 - деление x на 3 нацело.
b := a + 1 + Random(x div 3) - это мы получаем число b, такое, что оно как минимум на единицу больше a и при этом a + b < x. Последнее условие нужно для того, чтобы откорректировать потом третье чило c, так как оно может оказаться равным b или равным c.
Kingdom_Reborn вне форума Ответить с цитированием
Старый 27.10.2010, 18:45   #14
Neitrosha
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 29
По умолчанию

блииииин, спасибо огромное)
Neitrosha вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти сумму цифр заданного натурального числа dima.m Microsoft Office Excel 6 06.12.2010 11:30
вывод слагаемых совершенного числа fs444 Общие вопросы C/C++ 4 24.03.2010 23:04
Простенькая задача в Делфи: разбор натурального числа Fantazerishka Помощь студентам 4 23.09.2009 17:13
Составить программу нахождения натурального числа n livestrong Помощь студентам 14 24.12.2008 18:15
вывод на экран наибольшего делителя натурального числа N, меньше заданного натурального M Fatality Помощь студентам 2 03.12.2008 23:27