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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2008, 12:18   #1
kockroach
Новичок
Джуниор
 
Регистрация: 10.05.2008
Сообщений: 1
Лампочка одномерный массив в QBasic...HELP!!!

Помогите пожалуйста с задачей!(я новичок и пока плохо разбираюсь...очень))

задайте массив из 10 элементов с помощью датчика случайных чисел. Замените все отрицательные элементы на наименьший положительный. Выведите на экран исходный и полученный массивы...

Заранее огромное спасибо!!!)))
kockroach вне форума Ответить с цитированием
Старый 11.05.2008, 01:56   #2
Рустам
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 260
По умолчанию

CLS
RANOMIZE TIMER
INPUT "Введите количество элементов массива"; N
DIM MASS(N)
FOR I=1 ТО N
MASS(I)=RND(200)-100
NEXT I
FOR I=2 TO N
IF (MASS(I-1)>MASS(I)) AND (MASS(I)>0) THEN
P=MASS(I)
END IF
NEXT I
FOR I=1 TO N
IF MASS(I)<0 THEN MASS(I)=P
? MASS(I)
NEXT I
Хорошо не там, где нас нет, а там, где нас еще небыло!!!

Последний раз редактировалось Рустам; 11.05.2008 в 01:59.
Рустам вне форума Ответить с цитированием
Старый 12.06.2008, 23:18   #3
Teralexyour
Новичок
Джуниор
 
Регистрация: 12.06.2008
Сообщений: 1
По умолчанию Помогите с задачей в qbasic

Не могу решить задачу, помогите пожалуста!
"Определить номер строки матрицы А, в которой содержится наибольшее число положительных элементов. В программе осуществить ввод элементов массивов и вывод их на экран. Основные действия задачи оформить в виде подпрограммы."
есть начало:
CLS
PRINT "VVEDITE KOL-VO STROK MASSIVA"
INPUT N
PRINT "VVEDITE KOL-VO STOLBCOV MASSIVA"
INPUT M
DIM M(N, M)
FOR I = 1 TO N
FOR J = 1 TO M
PRINT "X("; I; ","; J; ")="
INPUT X(I, J)
NEXT J
NEXT I

что дальше делать не знаю (((
Teralexyour вне форума Ответить с цитированием
Старый 09.04.2009, 20:26   #4
12345678
Пользователь
 
Регистрация: 24.08.2008
Сообщений: 10
По умолчанию

Если кому поможет:
"ВЫЧИСЛЕНИЕ МАКСИМАЛЬНОГО ЭЛЕМЕНТА МАССИВА"
CLS
INPUT "Введите число элементов "; N
DIM A(N)
FOR i = 1 TO N
PRINT "Введите элемент";
INPUT A(i)
NEXT i
FOR i = 1 TO N - 1
FOR k = i + 1 TO N
IF A(i) > A(k) THEN X = A(i): A(i) = A(k): A(k) = X
NEXT k
NEXT i
PRINT "Наибольшее="; X
END
Смысла не понял, зато работает
12345678 вне форума Ответить с цитированием
Старый 27.05.2009, 18:10   #5
zyw1x
Новичок
Джуниор
 
Регистрация: 27.05.2009
Сообщений: 1
По умолчанию

Помогите! Учитель задал:
Ввести с клавиатуры зна4ение елементов массивов А(10) и В(10). Сформулировать массив С(10,10) , где С (I,J)= A(I)-B(J),если эта разница больше 20 и С(I,J)=0 в другом слу4ае.
zyw1x вне форума Ответить с цитированием
Старый 22.12.2009, 19:28   #6
Kisochka
Новичок
Джуниор
 
Регистрация: 22.12.2009
Сообщений: 1
По умолчанию

Помогите пожалуйста! Вот задача - за один просмотр в массиве А первый и последний элемент, имеющий заданное значение 8, определить на каком месте находятся эти элементы в массиве (массив одномерный).
Kisochka вне форума Ответить с цитированием
Старый 02.05.2010, 15:30   #7
sasa999
Новичок
Джуниор
 
Регистрация: 02.05.2010
Сообщений: 2
По умолчанию

Как увеличить размерность одномерного массива? Команда DIM Y(16383)
задает массив в 16384 элемента (целые числа), а мне нужно хотя бы 300000. В простых учебниках такой инфы не нашел..
sasa999 вне форума Ответить с цитированием
Старый 02.05.2010, 15:41   #8
sasa999
Новичок
Джуниор
 
Регистрация: 02.05.2010
Сообщений: 2
По умолчанию

Еще. КАк картинку(график), полученную на экране в результате работы QB распечатать? Клавиши Print Screen и т.п. не помогают.
Или картинку сохранить в JPG, BMP ? QB уводит комп в эмулятор ДОСа, а там все непросто..
sasa999 вне форума Ответить с цитированием
Старый 05.05.2011, 19:13   #9
Петя13
Новичок
Джуниор
 
Регистрация: 05.05.2011
Сообщений: 1
По умолчанию

Дан одномерный массив.Число элементов 16, формат числа +-цц.цц.Для элементов, принадлежащих заданному интервалу, определить среднее арифметическое и максимум.Результаты распечатать в виде:
Число элементов массива...Заданный интервал(...;...)
Массив:
................................... ................................... ................................... ..
Для элементов, принадлежащих интервалу:
среднее..., максимум...
Петя13 вне форума Ответить с цитированием
Старый 05.05.2011, 19:25   #10
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

помогите помогите помогите
у меня кошка рожает)
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерный массив ldx Паскаль, Turbo Pascal, PascalABC.NET 4 06.06.2008 17:45
QBasic Одномерный массив Алексей08- Помощь студентам 6 16.05.2008 03:05
Qbasic двумерный массив Raido Помощь студентам 8 02.02.2008 17:02
Двумерный массив [QBasic] conqueror Помощь студентам 2 20.01.2008 19:17
Одномерный массив SkyDreamer Помощь студентам 1 01.12.2007 21:22