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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2009, 18:53   #1
samCS
Пользователь
 
Аватар для samCS
 
Регистрация: 06.12.2008
Сообщений: 11
Радость Вопрос по QBasic

помогите написать код на QBasic
программа должна выполнять следущие действия:
создать в случайном порядке последовательность чисел от 1 до 100
потом эту же последовательность выставить по порядку.
всем спасибо
samCS вне форума Ответить с цитированием
Старый 28.01.2009, 19:07   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
CONST N = 15
DIM a(N) AS INTEGER
DIM i, j, ti, tmp AS INTEGER
CLS
RANDOMIZE TIMER
FOR i = 1 TO N
a(i) = INT(RND * 100) + 1
PRINT USING "####"; a(i);
NEXT i
PRINT
PRINT
FOR i = 1 TO N - 1
 ti = i
 tmp = a(ti)
 FOR j = i + 1 TO N
  IF a(ti) > a(j) THEN
  ti = j
  END IF
 NEXT j
tmp = a(i)
a(i) = a(ti)
a(ti) = tmp
NEXT i

FOR i = 1 TO N
 PRINT USING "####"; a(i);
NEXT i
END
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по QBasic kaf-17 Помощь студентам 2 01.04.2010 20:59
qbasic FLORA Помощь студентам 3 23.01.2009 21:00
QBASIC FLORA Помощь студентам 3 18.01.2009 19:10
QBasic Detka Помощь студентам 4 26.11.2008 23:52