ввод массива



Автор RaperR7 задал вопрос в разделе Другие языки и технологии

Организовать ввод одномерного массива и получил лучший ответ

Ответ от Ѓдачник[гуру]
Вот что удалось найти
Динамические массивы в Паскале. Динамические массивы в Паскале не имеют заранее определенного размера. Размер динамических массивов может изменяться. Пример создания динамического массива в Паскале:
type TIntMassiv = array of Integer;
var intMassiv: TIntMassiv;
Здесь создан новый тип TIntMassiv, это динамический массив, его размер не известен, и переменная данного типа intMassiv.
Размер динамического массива неизвестен, но для работы с таким массивом размер надо установить. Устанавливают размер динамического массива в Паскаль с помощью функции SetLength
SetLength(intMassiv, 2);
Здесь установлен размер два для массива intMassiv.
Соответственно, в своей программе ты пишешь:
program z5;
type TIntMassiv = array of real;
var A: TIntMassiv;
var max,min,s:real;
i: integer;
begin
writeln ('Введите размер массива: ');
readln (n);
SetLength (A, n);
writeln ('vvedite elementi massiva');
И дальше идёт твоя программа

Ответ от Ёергей Сергей[новичек]
попробуй завести массив на допустим 1000 элементов, но использовать только первые 20(число которое ты введешь с клавы) . реадлн (н) или как вариант погугли на тему динамические массивы в паскале

Ответ от Дмитрий Макаров[гуру]
для таких случаев пользуются динамической памятью
var: n:integer;
a:array of real;
max,min,s:real;
i: integer;
begin
writeln('введите размерность массива');
readln(n);
setlehgth(a,n);
writeln ('vвведите элемент массива');
for i:=1 to n do
readln (a);
for i:= 1 to n do
max:=a[1];
min:=a[1];
for i := 2 to n do
begin
if (a<min)>;
if (a>max) then max:=a;
end;
for i:= 1 to n do
s:=0;
for i:= 1 to n do
begin
S:=s+a;
end;
S:=(S-max-min)/(n-2);
writeln ('Srednearefmeti4eskoe bez max i min=',S:10:4);
readln
end.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Организовать ввод одномерного массива

паскаль матрица
Программирование — это искусство!
В нём всё должно быть красиво и понятно:

var
  A
подробнее...
спросили в Alt J
Упорядочить массив по возрастанию методом Шелла.
Когда-то давно писал алгоритм сортировки. Тебе для образца:

#include
#includeподробнее...

Ввод массива с клавиатуры C++
int* arr = nullptr;
int sz = 0;

void add( int i ){
int* new_arr = new
подробнее...

Напишите пожалуйста поподробнее, что значит Convert.ToInt32(Console.ReadLine() при запросе размерности массива в C#!!??
Означает, что вы вводите в консоли в данном месте число, но оно считывается как строка, конечно же.
подробнее...

Одномерные массивы на паскале
не вводя с клавиатуры:

var i:integer;
MAS: array [1..12] of integer;
begin
for
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

ввод вывод в Паскале?
Для массива короче в цикле:
for N := 1 to SizeArray do begin Write(\'Введите X[\', N, \'] =
подробнее...
спросили в Кумиры Кумир
помогите пожалуста решить задачу на массивы в кумире.
алг Массив (арг цел N, рез цел K,S)
нач цел таб A[1:100,1:100], цел i,j
K:=0
S:=0
подробнее...
спросили в String h
Сортировка одномерного массива
Доброго времени суток.

Странная какая-то сортировака у вас. Вот пример сортировки пузырьком.
подробнее...

Excel-вопрос. Вводятся имена людей. Нужно посчитать количество имён. Какую функцию надо применить?
СЧЁТЗ

Подсчитывает количество непустых значений в списке аргументов. Функция СЧЁТЗ
подробнее...

подскажите, как в EXCEL найти сумму (разность) двух массивов
Такая же матричная операция как и все остальные
На примере 1-й массив в a1:b2, 2-й массив в
подробнее...
спросили в Randomness
что такое размерность массива(QBasic)???
число индексов для доступа к элементу массива. Например вектор - один индекс a, матрица - два
подробнее...

массивы в C++
Решать за тебя не буду, но подскажу на будущее, как делать проще. Ты массив из 100 элементов
подробнее...

работа с abc pascal. массивы
Массивы - это совокупности однотипных элементов. Характеризуются они следующим:

каждый
подробнее...
спросили в Николай IV
Вопрос по Паскалю
Вводится дата (день, месяц, год) необходимо посчитать сколько дней прошло с начала года.

Доброго времени суток.

И какая проблема? Объявляете константу и функцию, которая
подробнее...

Как сделать в VBA ввод и вывод массива?А именно в этой процедуре?
Этот код полностью не рабочий. Даже можно сказать, что это нечто похожее на VBA.
Ввод делается
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*