Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
ubi777
1

Найти максимальное или минимальное числа в массиве

10.01.2011, 20:57. Показов 3394. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется массив A из N произвольных чисел - A(N), из которых есть положительные, отрицательные и равные нулю. Нужно найти максимальное и минимальное числа, и напечатать те элементы массива, которые в массиве находятся между ними. Так если А=(2,4,-3,0,2,5,-2), результат: -3,0,2,5 (max=5,min=-3)

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
INPUT "Vvedite kolischestvo elemetov N ",N
DIMM a(N)
FOR i=1 TO N
INPUT "Vvedite element ",a(i)
NEXT
PRINT "massiv"
FOR i=1 TO N
PRINT a(i)
NEXT
Объявить массив то - объявил, а дальше
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2011, 20:57
Ответы с готовыми решениями:

Найти максимальное или минимальное числа в массиве
Привет всем! У меня есть такая задач: Должен найти максимальное, или минимальное числа в массиве....

В массиве найти максимальное и минимальное нечётные числа и их среднее арифметическое
Имеется массив А из N произвольных чисел. Используя операторы цикла, составить программу нахождения...

Найти минимальное из первого и второго числа или максимальное из третьего числа
Используя 2 зависимых переключателя, решить: Зависимости от выбора, найти минимальное из первого и...

Какое число в массиве встретится раньше: максимальное или минимальное?
Какое число в массиве встретится раньше: максимальное или минимальное. Если таких чисел несколько,...

5
16 / 16 / 6
Регистрация: 11.01.2011
Сообщений: 33
11.01.2011, 20:16 2
вот вам продолжение:

Добавлено через 6 минут
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
100 max=a(1)
110 min=a(2)
120 FOR i=1 TO n
130 IF a(i) > max THEN max = a(i)
140 IF a(i) < min THEN min = a(i)
150 NEXT
160 PRINT "max="; max, "min="; min
170 FOR i = 1 TO n 
180 IF a(i)= max THEN mmax= i
190 IF a(i)= min THEN kmin = i
200 NEXT
210 FOR i=1 TO n
220 IF i > mmax AND i < kmin OR i < mmax AND i > kmin THEN a(i)
230 NEXT i
240 END
0
Оранжевый портфель.
60 / 58 / 47
Регистрация: 13.11.2010
Сообщений: 459
11.01.2011, 22:58 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

немного проще можно тс у тя лекс ошибки
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
INPUT "kolischestvo elemetov",N
DIM a(N)
FOR i=1 TO N
cls
? "a("; i; ")=";
input a(i)
NEXT
PRINT "massiv"
FOR i=1 TO N
PRINT a(i)
NEXT i
min = a(1)
mi=1
max = a(1)
ma=1
for i =1 to n
if a(i)>max130 then max = a(i): ma=i
if a(i) < min then min = a(i): mi=i
next i
if mi>ma then
for i = ma to mi
? a(i)
next i
end if
if mi<ma then
for i = mi to ma
? a(i)
next i
end if
0
16 / 16 / 6
Регистрация: 11.01.2011
Сообщений: 33
11.01.2011, 23:17 4
не сказал бы что у тебя проще, хотя кто как мыслит, и еще где этот грамм ошибки в моей программке? в чем именно ошибся? и еще как писать в коде Бейсика?

Добавлено через 9 минут
единственное я не обратил особого внимания на случай если будут несколько одинаковых минимальных или максимальных числа
0
Оранжевый портфель.
60 / 58 / 47
Регистрация: 13.11.2010
Сообщений: 459
11.01.2011, 23:45 5
не сказал бы что у тебя проще, хотя кто как мыслит
согласен просто чэти энд и ор большые на вид
и еще где этот грамм ошибки в моей программке?
я обращался к ТСу - создатель темы
в чем именно ошибся?
единственное я не обратил особого внимания на случай если будут несколько одинаковых минимальных или максимальных числа
и еще как писать в коде Бейсика?
тут есть кнопочка во втором ряду сверху 4 слева она назся выделить код Ваsiс

Добавлено через 1 минуту
если нашел потверди пустым кодом бэсика а я спать удачи всем

Добавлено через 3 минуты
[ BASIC][ /BASIC]
вот если что эти как их а вспомнил тэги ток надо без пробелов после квадратных скобок
1
16 / 16 / 6
Регистрация: 11.01.2011
Сообщений: 33
12.01.2011, 00:02 6
спасибо большое
0
12.01.2011, 00:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2011, 00:02
Помогаю со студенческими работами здесь

Определить, какое число встретится в массиве - максимальное или минимальное
Решить задачу в консольном режиме :

Определить, какое число в массиве встретится раньше: максимальное или минимальное
1)Какое число в массиве встретится раньше: максимальное или минимальное. Если таких чисел...

Найти максимальное и минимальное число в массиве
помогите решить задачу! одномерный массив с числами от -10 до +10. 15 случайных целых чисел. ...

Найти максимальное и минимальное значения в массиве
Нужно создать одномерный вектор целых чисел, размер вектора определяется пользователем во время...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru