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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2007, 18:46   #1
Димарик
Пользователь
 
Аватар для Димарик
 
Регистрация: 15.06.2007
Сообщений: 40
По умолчанию незнаю с чего начать

Написать программу для генерации случайного целого числа, ни одна цифра которого не повторяется. Программа должна работать в 8-ричной системе счисления. Количество разрядов генерируемого числа задается пользователем и не должно превышать количества цифр в выбранной системе счисления.

немогли бы вы мне помочь.
я просто незнаю с какого боку подойти
Димарик вне форума Ответить с цитированием
Старый 28.06.2007, 17:57   #2
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию Примерно так

1)Создаешь искуственный цикл такого типа
a[1] a[2] a[3]...n
где n твой разряд
2)Теперь делаешь вот так a[n]:=a[n]+1
3) Врубаешь проверку от a[n] до a[2]
if a[i]>k-1 then begin a[i]:=0; a[i-1]:=a[i-1]+1; end;
4)Теперь врубаешь проверку массива на одинаковость если они все разные то выводишь весь массив как одно число
5)1,2,3,4 пункты повторяешь пока a[1]<k-1 или пункт 4 удовлетворяет условию
k-Твоя система счисления
Я не маюсь бездельем, я от него тащусь!

Последний раз редактировалось Tayfun; 28.06.2007 в 18:02.
Tayfun вне форума Ответить с цитированием
Старый 28.06.2007, 18:36   #3
Димарик
Пользователь
 
Аватар для Димарик
 
Регистрация: 15.06.2007
Сообщений: 40
По умолчанию

как все плохо, ничего непонятно, вообщем нездам.
хорошо бы листинг.
Димарик вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с чего начать??? цтоасбест Помощь студентам 1 01.09.2008 13:20
С чего начать? Plagin Помощь студентам 13 02.07.2008 16:59
С чего начать OrdJONY Общие вопросы .NET 3 29.12.2007 19:50
С чего начать Spirit_of_net Помощь студентам 1 05.11.2007 13:58
С чего начать? Dallas* Помощь студентам 8 23.10.2007 19:10