Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 16.09.2015
Сообщений: 6
1

Организовать и визуализировать массив целых чисел

16.09.2015, 17:06. Показов 1157. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Организовать и визуализировать массив целых чисел и два режима обработки: Умножить и Разделить. Если выбран режим Умножить, все элементы массива умножаются на введенное с клавиатуры число. Если выбран режим Разделить, все элементы массива делятся на введенное с клавиатуры число. В ситуации деления на 0 предусмотреть сообщение и возврат фокуса ввода в окно редактирования. Исходный и результатный массивы вывести на экран.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2015, 17:06
Ответы с готовыми решениями:

Массив: Сформировать множество целых чисел и выделить из него подмножество чисел, кратных 7
вот никак не получается Сформировать множество целых чисел и выделить из него подмножество чисел,...

Дан массив целых чисел A[1.N]. Найти сумму положительных чисел, стоящих в позициях с чётными номерами
Есть у кого-нибудь код или готовый проект на Delphi 7?

Заполнить случайными числами массив целых чисел X и в массив Y занести 10 наименьших положительных элементов X
Заполнить случайными числами массив с чилих чисел X и в массив Y занести 10 самых маленьких...

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

4
 Аватар для VladWH
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
16.09.2015, 18:03 2
Reuben, примерно так
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// глобальные переменные
var
  arr: array of integer; // массив
  r_arr: array of real;   // массив для результа
  size: integer=10;      // размер массива
// где то в начале задаем размер массивам
SetLength( arr, size ); SetLength( r_arr, size );
// "режим умножения"
for I:=0 to High(arr) do // умножаем на число введенное в Edit1
 r_arr[I] := arr[I] * StrToInt( Edit1.Text );
// "режим деления"
if Edit1.Text='0' then // если пытаются разделить на 0
 begin // то возвращаем фокус на Edit1 и выходим
  Edit1.Setfocus; exit;
 end;
for I:=0 to High(arr) do // делим на число введенное в Edit1
 r_arr[I] := arr[I] / StrToInt( Edit1.Text ); 
// вывод массивов в Memo1
Memo1.Lines.Add('Исходный массив: ')
for I:=0 to Size-1 do
  memo1.Lines.Add( IntToStr( arr[I] ) );
Memo1.Lines.Add('Выходной массив: ')
for I:=0 to Size-1 do
  memo1.Lines.Add( FloatToStr( r_arr[I] ) );
0
Модератор
 Аватар для long399
2842 / 1793 / 932
Регистрация: 16.10.2013
Сообщений: 5,167
Записей в блоге: 15
16.09.2015, 18:03 3
Как напутствие скину вам программу умножения матрицы на число. В ней подправите под себя нужную размерность матрицы, уберете автозаполнение матрицы(если оно не нужно вам). Далее очень просто расширить форму и кинуть на нее пару контролов для реализации вашей задачи(через combobox, к примеру организуйте выбор действия умножения или деления и в зависимости от значения в combobox - выполняйте нужную операцию(она прописывается в обработчике нажатия на button. Для операции умножения там уже все прописано). Также киньте на экран второй stringgrid, куда и выводите новую матрицу(а исходную оставляйте в первом stringgrid). Ну вроде ничего сложного в этом нет. Будут вопросы - обращайтесь.
Вложения
Тип файла: rar Умножение матрицы на число.rar (534.5 Кб, 3 просмотров)
0
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,182
16.09.2015, 19:35 4
Цитата Сообщение от long399 Посмотреть сообщение
программу умножения матрицы на число
При чем здесь матрица....
0
Модератор
 Аватар для long399
2842 / 1793 / 932
Регистрация: 16.10.2013
Сообщений: 5,167
Записей в блоге: 15
16.09.2015, 19:43 5
Цитата Сообщение от Puporev Посмотреть сообщение
При чем здесь матрица....
Разве матрица, это не массив целых чисел?
Цитата Сообщение от Reuben Посмотреть сообщение
Организовать и визуализировать массив целых чисел
просто в вопросе не было уточнено, что это вектор.
На крайний случай, можно позаимствовать, что-то из интерфейсной части, а там уже переделать не так сложно будет
0
16.09.2015, 19:43
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.09.2015, 19:43
Помогаю со студенческими работами здесь

Массив целых чисел
Уважаемые программеры, нужно из массива целых чисел отобрать по вводимому максимальному и...

Одномерный массив из N целых чисел
Помогите пожалюста с задачей. Задан одномерный массив из N целых чисел. Заполнить массив...

Двумерный массив M2[n,m] целых чисел.
Помогите с задачей пожалуйста. Задан двумерный массив M2 целых чисел. Заполнить массив случайными...

линейный массив целых чисел.
1).Задачи на одномерные массивы 1. Дан линейный массив целых чисел. Проверьте, является ли он...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
Как клонировать определенную ветку в Git
bytestream 24.01.2025
Одной из ключевых функций Git является возможность клонирования веток, что позволяет создавать локальные копии удаленных репозиториев и работать с определенными версиями проекта. Этот механизм. . .
Как в цикле обойти строки DataFrame в Pandas Python
bytestream 24.01.2025
DataFrame представляет собой одну из основных структур данных в библиотеке Python Pandas, которая организует информацию в виде двумерной таблицы с строками и столбцами. Эта структура данных особенно. . .
Как получить имя текущей ветки в Git
bytestream 24.01.2025
При работе с Git часто возникает необходимость определить имя текущей ветки, в которой ведется разработка. Знание текущей ветки является критически важным аспектом для эффективного управления. . .
Как отсортировать массив объектов по значению поля объекта в JavaScript
bytestream 24.01.2025
При разработке веб-приложений на JavaScript разработчики часто сталкиваются с необходимостью работать с массивами объектов. Эти структуры данных представляют собой упорядоченные наборы элементов, где. . .
Ошибка "src refspec master does not match any" при пуше коммита в Git
bytestream 24.01.2025
При работе с системой контроля версий Git разработчики нередко сталкиваются с различными ошибками, одной из которых является сообщение "src refspec master does not match any". Эта ошибка возникает. . .
Как округлить не более двух цифр после запятой в JavaScript
bytestream 24.01.2025
При работе с числами в JavaScript разработчики часто сталкиваются с необходимостью округления десятичных значений до определенного количества знаков после запятой. Это особенно важно при работе с. . .
Как сделать UPDATE из SELECT в SQL Server
hw_wired 24.01.2025
В современных системах управления базами данных операции обновления и выборки данных являются фундаментальными инструментами для работы с информацией. SQL Server предоставляет мощные команды UPDATE и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru