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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2011, 17:43   #1
zet694
Новичок
Джуниор
 
Регистрация: 22.06.2011
Сообщений: 2
Печаль Однородные массивы,Qbasic.

Добрый день,нужно написать математическую модель,и код программы на я зыке Qbasic.
Задача:Дан однородные массив размериностью N,определить максемальный,минемальный,отрицатель ные элементы,заменить отрицательные элементы - минемальными,положительные-максимальными.Нулевые заменить произвидением.

Я задал числа:2,-3,-1,100,5,-16

Минимальные -16
Максимальные 100
Отрицательные элементы:-3,-1,-16

Вот тут я и остановился...Нужно отрицательные в минемальные,положительные в максемальные,нулевые заменить произвидение - это как записать? Так же нужна эта программа на Qbasic... Помогите,пожалуйста.

Последний раз редактировалось zet694; 22.06.2011 в 18:23.
zet694 вне форума Ответить с цитированием
Старый 22.06.2011, 18:13   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

лучше картинку давать, чем переписывать с таким количеством ошибок (

макс, мин нашли? проходите массив циклом и смотрите каждый элемент: если <0, то заменить на мин, else если >0 заменить на макс, else эм...что-то не очень понял на произведение чего надо заменить.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.06.2011, 18:24   #3
zet694
Новичок
Джуниор
 
Регистрация: 22.06.2011
Сообщений: 2
По умолчанию

В том то и дело,что не понимаю. Можете пожалуйста написать,сам код программы ? За ошибки извиняюсь.
zet694 вне форума Ответить с цитированием
Старый 22.06.2011, 18:31   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не знаю Бейсик, но точный синтаксис думаю не сложно посмотреть в учебнике и т.д.
так примерно:
Код:
//находим мин и макс 
min:=a[1]; //предположим, что первый элемент массива а — минимальный
for i:=1 to n do
   if a[i]<min then min:=a[i];
//аналогично max


for i:=1 to n do
  if a[i]<0 then a[i]:=min
  else 
    if a[i]>0 then a[i]:=max
    else    //если a[i]=0
       a[i]:=   //не понял о каком произведении идет речь в задании
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 19.05.2013, 08:04   #5
rasull2
Новичок
Джуниор
 
Регистрация: 19.05.2013
Сообщений: 1
По умолчанию

Здравствуйте ребята я в програмирование на qbasic ноль но в универе дали задачу про масивой может кто то поможет а
вот задача
Выбрать наибольший элемент однородного массива.
http://tjforum.ru портал новостей http://tajblog.ru блог вебмастера
rasull2 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы в qBasic Melbou Помощь студентам 0 04.05.2011 21:42
QBasic массивы Mr.Green Помощь студентам 0 06.12.2010 18:20
Однородные массивы. Vadim123456 Помощь студентам 7 13.02.2010 21:10