Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Деструктор ума
 Аватар для log
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326

Нулевой элемент

05.06.2009, 17:53. Показов 1580. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В одномерном массиве, состоящем из n целых элементов, вычислите произведение элементов массива, расположенных между первым и втором нулевым элементом.
Найти номер максимального элемента массива.

У есть просто вопросы,1) что за нулевой элемент, 2)номер максимального элемента массива, есть последний элемент массива, то есть его размерность?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.06.2009, 17:53
Ответы с готовыми решениями:

как удалить нулевой элемент из массива?
Помогите!

Нулевой указатель как параметр функции
Здравствуйте. Помогите, пожалуйста, разъяснить следующую ситуацию. Есть указатель, который пока что ни на что не указывает. Этот указатель...

Нулевой указатель при изменении Parent
Всем доброго времени суток. В процессе написания курсовой работы столкнулся с проблемой. Всплывает окошко обращения к нулевому указателю...

7
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
05.06.2009, 17:59
1) что за нулевой элемент
тот, который равено нулю, вестимо

2)номер максимального элемента массива, есть последний элемент массива, то есть его размерность?
неа. этот номер надо самому вычислить
например массив: 1, 2, 3, -1, -2, -3
максимальный элемент (3) имеет индекс 2
0
Деструктор ума
 Аватар для log
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
05.06.2009, 18:04  [ТС]
ну по первому то что 0 равен то да), но это по идее один элемент. "между первым и вторым нулевым". Он вроде может быть только один.
0
 Аватар для Gravity
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
05.06.2009, 18:07
Цитата Сообщение от log Посмотреть сообщение
Он вроде может быть только один.
int a[] = {0, 1, 2, 3, 0}
Фантастика, не правда ли? А может ведь быть и больше!
0
Деструктор ума
 Аватар для log
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
05.06.2009, 19:11  [ТС]
n определяю сколько элементов в массиве, затем вводя их в эдит1, они появляются в листбоксе, а далее по нажатию кнопки прога считает произведение элементов находящихся в интервале (0, 1, 1, 2, 0), а затем выводит номер максимального элемента. Так ?

Добавлено через 43 минуты 20 секунд
Ввод в листбокс я сделал, а как дальше???

Добавлено через 16 минут 58 секунд
C++
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
TForm1 *Form1;
int const n=10;
int max;
int i, j;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
i=StrToInt(Edit1->Text);
ListBox1->Items->Add(Edit1->Text);
Edit1->Text="";
for(j=0;j<n;j++)
if (i> max)
 
max=i;
Label1->Caption=max;
}
 
//---------------------------------------------------------------------------
 
}
он находит максимальный введенный элемент, а как вывести его номер, ну и соответственно первое задание???
0
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
09.06.2009, 02:06
log, Что то тебя не туда тянет....

Вот пример поиска максимального елемента маисва и его индекса:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char s[10000],*p; int max, maxi=0;
strcpy(s,Edit1->Text.c_str());
p=strtok(s," ");
max=StrToInt(p);
while(p)
{
p=strtok(NULL," ");
if(StrToIntDef(p,NULL)&&StrToInt(p)>max) {max=StrToInt(p); maxi++;}
}
Edit2->Text=max; //Максимальный елемент
Edit3->Text=maxi;//Индекс максимального елемента
}
Елементи в Edit1 вводиш через пробел
0
Программист TH
 Аватар для DanUnited
292 / 147 / 12
Регистрация: 06.01.2009
Сообщений: 537
09.06.2009, 10:11
Найн! Блын, я им ещё в древности такую решаю, а они всё равно лезут.
Найн! Ну что здесь непонятного:
http://thbuilder.nov.ru/files/xlam/massiv.rar
Всё правильно и вэрно же!
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
09.06.2009, 10:15
надо сделать так
2 0 3 5 6 8 0 8 6
у тебя при таком массиве должно находить 8 то есть между нулями максимальный элемент это 8 значит результат должен выводить 6 так как 8 стоит на шестом месте
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.06.2009, 10:15
Помогаю со студенческими работами здесь

Конвертирование String в HEX теряется нулевой байт
Всем привет. :) Задача вроде простая но столкнулся с одной непоняткой. читаю MIB в стринг и потом надо преобразовать в HEX string....

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

Заменить нулевой элемент элемент каждой строки максимальным по модулю элементом
Заменить нулевой элемент элемент каждой строки максимальным по модулю элементом вот что у меня получилось, но прога не выполняется ...

Проверить, упорядочены ли элементы, заменить первый нулевой элемент и удалить указанный элемент из массива
Найти произведение отрицательных элементов массива, следующих после первого положительного элемента. Если по какой-либо причине вычислить...

Удалить первый нулевой элемент массива и добавить после каждого чётного элемента особый элемент
Здравствуйте! Имеется такая задача: 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru