Автор Андрей ... задал вопрос в разделе Другие языки и технологии
как задать длину массива с клавиатуры. pascal и получил лучший ответ
Ответ от WIM[гуру]
Имеется в виду динамические массивы? Для объявления массивов, для которым зарание известен размер, так: var a : array [0..2] of string; // массив из трех строк Если длина задается динамически, то так: var a: array of string; begin setLength(a, 3); // длина массива теперь установлена с помощью функции SetLength
Ответ от Владимир Весёлый[гуру]
Вот так: readln(n); {здесь ты задаешь длину} for i:=1 to n do begin {цикл} writeln ('a',i,'='); readln(a[ i ]);
Вот так: readln(n); {здесь ты задаешь длину} for i:=1 to n do begin {цикл} writeln ('a',i,'='); readln(a[ i ]);
Ответ от Res01[гуру]
ииспользовать для этого целоцисленную переменную например, и заполнить ее данными введеными с клавиатуры например так. var n :integer begin readln(n); end. n-и будет длиной вашего массива. 😉
ииспользовать для этого целоцисленную переменную например, и заполнить ее данными введеными с клавиатуры например так. var n :integer begin readln(n); end. n-и будет длиной вашего массива. 😉
Ответ от Spin722[гуру]
На сколько я помню, в паскале динамических массивов нет. Они появились позже - в OBJECT Pascal (DELPHI)
На сколько я помню, в паскале динамических массивов нет. Они появились позже - в OBJECT Pascal (DELPHI)
Ответ от Krab Вark[гуру]
Просто задай длину массива с запасом. Или используй динамические переменные: type t=array[1..10000]of integer; {память не выделяется, размер липовый для обхода контроля за границами массивов} var p:^t; i,n:integer; begin readln(n); ge
Просто задай длину массива с запасом. Или используй динамические переменные: type t=array[1..10000]of integer; {память не выделяется, размер липовый для обхода контроля за границами массивов} var p:^t; i,n:integer; begin readln(n); ge
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как задать длину массива с клавиатуры. pascal
каким образом задаётся описание массива,что в нём указывается?
имя массива, тип переменной и длина
подробнее...
Pascal! Как узнать количество эл-ов массива. Есть ли аналог length для массива? Или их нада считать циклом?
В паскале такой функции нет, так как массивы статические. Лучше всего считать, сколько ты строк
подробнее...
объясните за свойство length в массивах c#. я не понимаю что значит: возвращает количество элементов в массиве
массив: [1,2,3,4,5]
length возвращает значение 5- кол-во элементов массива или
подробнее...
C# WPF Listview Subitems
сделайте структуру с 3 полями
а потом создавайте массив структур и в цикле по длине массива
подробнее...
спросили в Air Vietnam Textron
Подскажите по делфи, TMemoryStream не могу считать массив...
Вы пишете откровенную ересь. Для Delphi имеется шаблонный механизм сериализации (запись/чтение в
подробнее...
Подскажите по делфи, TMemoryStream не могу считать массив...
Вы пишете откровенную ересь. Для Delphi имеется шаблонный механизм сериализации (запись/чтение в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
в кокой части евразии находяться горы Рудные и горы Родопы?
1. Германия
Рудные горы (нем. Erzgebirge, чеш. Krušné hory) — горы, образующие
подробнее...
спросили в DJing Ассемблер
объясните, пожалуйста, программу на ассемблер
Ассемблер какой-то незнакомый. Было бы хорошо, если бы было написано, к какому он процессору.
подробнее...
объясните, пожалуйста, программу на ассемблер
Ассемблер какой-то незнакомый. Было бы хорошо, если бы было написано, к какому он процессору.
подробнее...
Java. Ошибка в коде, только начал изучать
ошибка была в цикле:
for(int i = 0; i < strN.length(); i++){
заменить на:
подробнее...
Информатика, хелп ми Заполнить массив степенями числа 2(от 1 до N степени)
эмм, какой язык?
На паскале вроде так можно
const N = 10;
var a: array [1..N]
подробнее...
спросили в Элементы
Как добавить элемент в массив?
У типа vector есть встроенная функция push_back, которая добавляет значение в конец вектора:
подробнее...
Как добавить элемент в массив?
У типа vector есть встроенная функция push_back, которая добавляет значение в конец вектора:
подробнее...
ПАСКАЛЬ ABC :Не могу вызвать SetLength для операнда данного типа
Вот это вот
begin
setlength(mas[i],m);
end;
что ты делаешь?
подробнее...
Как сделать Raid-массив?
Они бывают программные и аппаратные.
Если Ваш контроллер ( он на материнской плате) не умеет
подробнее...
спросили в Цикл
Помогите разобраться с циклами For..To..Do (Pascal ABC)
Когда надо что-то перебрать, используется цикл. Вот и все.
program easy;
var
подробнее...
Помогите разобраться с циклами For..To..Do (Pascal ABC)
Когда надо что-то перебрать, используется цикл. Вот и все.
program easy;
var
подробнее...
спросили в Другое ActionScript
Как называется свойство находить объект по звуку?
Играли в детстве в жмурки?
#yaimg158949#
Вряд ли найдется кто-нибудь, незнакомый с
подробнее...
Как называется свойство находить объект по звуку?
Играли в детстве в жмурки?
#yaimg158949#
Вряд ли найдется кто-нибудь, незнакомый с
подробнее...
отсортировать массив по возрастанию в c++
#include <iostream>
#include <algorithm>
int main() {
int a[] = { 3, 2,
подробнее...