|
0 / 0 / 1
Регистрация: 03.12.2010
Сообщений: 6
|
||||||
Визуальное программирование. Одномерный массив.03.12.2010, 11:46. Показов 3330. Ответов 10
Метки нет (Все метки)
Есть задание. Как делать его для выполнения в командной строке более-менее понятно. А вот с визуальным есть проблемы.Сам студент, учусь только.
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)максимальный элемент массива; 2)сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями. Вот код, что есть:
0
|
||||||
| 03.12.2010, 11:46 | |
|
Ответы с готовыми решениями:
10
визуальное программирование визуальное программирование на С++ Перевод String^ в массив типа char (визуальное программирование) |
|
Тутошний я
|
||||||||||||||
| 03.12.2010, 22:56 | ||||||||||||||
1
|
||||||||||||||
|
0 / 0 / 1
Регистрация: 03.12.2010
Сообщений: 6
|
|||||||||||
| 06.12.2010, 14:20 [ТС] | |||||||||||
|
Может и в консоли.. одна хрень )
Спасибо. Сейчас буду пробовать ![]() Добавлено через 1 час 9 минут По поводу максимального элемента Вот код, немного под свою программу переделал
и может еще как-то подкорректировать код? Добавлено через 47 минут по условию надо так В одномерном массиве, состоящем из n вещественных элементов, но не меньше 30.. но чтобы еще и считало те элементы, которые будут после 30 Добавлено через 18 минут И вот написал на сумму элементов, до последнего положительного.. Тоже немного переделал, но ошибка все та же.. с количеством элементов.
0
|
|||||||||||
|
0 / 0 / 1
Регистрация: 03.12.2010
Сообщений: 6
|
|
| 07.12.2010, 16:57 [ТС] | |
|
Считает только 30 элементов.. не больше, не меньше.
Подскажите, пожалуйста, что сделать, чтобы считало больше, чем 30 элементов? Массив создается в ListBox1
0
|
|
|
Тутошний я
|
||||||||||||
| 08.12.2010, 19:10 | ||||||||||||
Leksss, почитай про массивы,ListBox и Strings и переделай вторую задачу
1
|
||||||||||||
|
5 / 5 / 0
Регистрация: 07.12.2008
Сообщений: 8
|
|
| 08.12.2010, 19:39 | |
|
Не обязательно использовать динамические массивы. Можно описать массив заведомо больший, чем может понадобиться. Например,
int A[100]; а размер массива задать в Edit: int n = StrToInt(Edit1->Text); или количекством записей в ListBox (пример не приведу - свойство не помню, а Builder-а на домашней машине нету((( ). Тогда во всех циклах надо заменить 30 на n. Должно работать! :-)
2
|
|
|
0 / 0 / 1
Регистрация: 03.12.2010
Сообщений: 6
|
|
| 09.12.2010, 18:09 [ТС] | |
|
Спасибо большое. Завтра, с новыми силами, буду опять "грызть гранит"
![]() О результате напишу. Добавлено через 15 часов 59 минут Так. С этими заданиями разобрался. Вроде все работает, как надо. Даже сам разобрался с 3-м заданием: "Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями." Правда, удаляет не по модулю и нули появляются не в конце массива, а на месте элементов.. но работает. Теперь работаю над 4-м заданием: "Построить график зависимости значения элемента от индекса массива, выделив разными цветами минимальное и максимальное значение". Разбираюсь с Chart-ом (показалось, что будет легче, чем с Image-ом).. как я понимаю, там надо будет использовать два графика Series1 и Series2, то есть max и min значение, выделив разными цветами. Ось Ох = "Индекс элемента"; а Оу = "Значение элемента"; И есть еще вопросик. Подскажите, пожалуйста. У меня массив с ListBox1 сохраняется в файл .dat при нажатии кнопки. Как сделать, чтобы, если файл сохранен, то при открытии программы этот массив уже был введен в ListBox1, а если файла нет, то вводить вручную? Если на форме пишу ListBox1->Items->LoadFromFile("File.dat"); то появляется ошибка, если файла нет. Добавлено через 1 час 35 минут На графике и остановился.. читал по нему темы.. но что-то все равно не понятно. Если использовать AddXY, то по идее, должна создаваться точка. А как потом, чтобы еще точки, но с другими значениями и в результате линия? И, по идее, надо построить график зависимости элементов от их индекса.. а как - даже не имею представления.. это же надо с ListBox1, по ходу, работать.. Подскажите, пожалуйста ![]() Тут вот рисовал от руки график.. Индекс ниже нуля быть не может. Т.к. индекс у меня идет по Ох, то 2-я и 3-я четверть отпадают. Мысли разные есть.. но не могу собрать в кучу их.
0
|
|
|
Тутошний я
|
|||||||
| 10.12.2010, 00:00 | |||||||
Добавлено через 3 часа 34 минуты к 3-ей задаче
1
|
|||||||
|
0 / 0 / 1
Регистрация: 03.12.2010
Сообщений: 6
|
|||||||||||||||||||||
| 10.12.2010, 13:21 [ТС] | |||||||||||||||||||||
|
Спасибо большое, что помогаешь
![]() Вот написал код:
В Мемо1 записывает массив другой, не тот, что должен быть в интервале. Библиотеку я добавил. Где я ошибся? Добавлено через 14 минут О! Ща.. сек.. Добавлено через 7 минут Вот код..
)В том ошибка выскакивала из-за
Теперь остался только график. Добавлено через 10 часов 17 минут Помогите, пожалуйста, с графиком. Читал статьи и темы про графики, про TChart.. хелп тоже смотрел.. вроде и понятно, но ничего не понятно ![]()
Мне хотя бы просто построить. Подскажите, пожалуйста
0
|
|||||||||||||||||||||
|
Тутошний я
|
||||||
| 11.12.2010, 23:05 | ||||||
|
Наверно с Chart'ом было бы проще.
1
|
||||||
| 11.12.2010, 23:05 | |
|
Помогаю со студенческими работами здесь
11
Программирование. Дан одномерный массив А, сформировать B Визуальное программирование Визуальное программирование Визуальное программирование Визуальное программирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|