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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2021, 01:21   #1
jerome_clown
Новичок
Джуниор
 
Регистрация: 12.11.2021
Сообщений: 1
Печаль Qbasic!!

Для одномерного массива составить программу на алгоритмическом языке Qbasic для нахождения нового массива, элементы которого имеют противоположный знак по отношению к элементам исходного массива.
jerome_clown вне форума Ответить с цитированием
Старый 12.11.2021, 07:07   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

Код:
rem задаём массив длиной 10
dim a(10)
dim b(10)
rem случайно заполняем массив числами от -1 до 1
for i =1 to 10 step 1
a[i] = 2*rnd(1)-1
print a[i]
next i
rem //меняем знаки
for i =1 to 10 step 1
b[i] = -a[i]
print b[i]
next i
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 12.11.2021, 09:18   #3
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 968
По умолчанию

хех, это в какой пещере до сих пор QBasic издевают )
Алексей1153 вне форума Ответить с цитированием
Старый 12.11.2021, 09:47   #4
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от NetSpace Посмотреть сообщение
a[i]
Qbasic не понимает квадратные скобки в массивах.
kvitaliy вне форума Ответить с цитированием
Старый 12.11.2021, 13:02   #5
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

Рабочий пример из темы
Код:
REM znaki.bas задаём массив длиной 10
DIM a(10), b(10)
RANDOMIZE TIMER
REM заполняем массив случайными числами от -1 до 1
FOR i = 1 TO 10 STEP 1
    a(i) = 2 * RND - 1
    b(i) = -a(i) :REM //меняем знаки
    PRINT a(i), b(i)
NEXT i
END
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 12.11.2021 в 16:29.
сфинкс вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
qBasic Floro Flores Помощь студентам 3 12.05.2010 23:44
QBasic Stervec Помощь студентам 0 10.05.2010 20:33
QBasic Stervec Помощь студентам 4 06.05.2010 19:23
Qbasic HeyApple Помощь студентам 2 20.02.2010 23:09
Qbasic fuck_duck Помощь студентам 1 25.06.2009 10:28