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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 21:48   #1
Марина01
Пользователь
 
Регистрация: 16.04.2011
Сообщений: 13
Печаль Обработка Массива

Помогите пожалуйста решить(

в Visual Basic

Дан массив R(10). Найти сумму индексов максимального и минимального элементов и их значений (Обработка массива)

Последний раз редактировалось Марина01; 25.04.2011 в 22:40.
Марина01 вне форума Ответить с цитированием
Старый 25.04.2011, 22:20   #2
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

давайти код,подправим.или поможем найти ошибку
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 25.04.2011, 22:46   #3
Марина01
Пользователь
 
Регистрация: 16.04.2011
Сообщений: 13
По умолчанию

Я принцыпа не понимаю((
Марина01 вне форума Ответить с цитированием
Старый 25.04.2011, 22:49   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Принципа чего? "Проходите" массив циклом, ищите макс. и мин. элементы, запоминаете их индексы (с помощью переменных, например) и складываете.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.04.2011, 15:11   #5
Марина01
Пользователь
 
Регистрация: 16.04.2011
Сообщений: 13
По умолчанию

Код:
min = R(1); imin = 1;
max = R(1);imax = 1;
i = 2;
пока i < 10
{ если R(i) < min 
       то { min = R(i); imin = i; }
   иначе если  R(i) > max 
       то { max = R(i); imax = i; }
   i = i + 1;
}
minmax = min + max;
iminmax = imin + imax;
Правильно?




___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 26.04.2011 в 15:18.
Марина01 вне форума Ответить с цитированием
Старый 26.04.2011, 15:20   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

идея - да, Вы всё правильно уловили!
только
Код:
пока i<=10
(вам же 10-й элемент тоже надо обработать!

ну и находить сумму минимального и максимально значения не нужно
эта строчка
Код:
minmax = min + max;
- лишняя.

но в целом - зачёт!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.04.2011, 16:38   #7
Марина01
Пользователь
 
Регистрация: 16.04.2011
Сообщений: 13
По умолчанию

Спасибо вам))
Марина01 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка одномерного массива tomriddle Паскаль, Turbo Pascal, PascalABC.NET 1 03.02.2011 18:14
обработка одномерного массива avengelus Помощь студентам 5 23.10.2010 08:38
C++ Обработка массива JonnySKS Помощь студентам 0 05.05.2010 20:14
Обработка массива макросом Иванов_ДМ Microsoft Office Excel 8 18.04.2009 23:04
обработка массива, с++ lusuj Помощь студентам 2 11.11.2008 19:27